summaryrefslogtreecommitdiffstats
path: root/eng/req/items.rst
diff options
context:
space:
mode:
authorKinsey Moore <kinsey.moore@oarcorp.com>2023-02-07 16:02:47 -0600
committerSebastian Huber <sebastian.huber@embedded-brains.de>2023-02-09 08:52:36 +0100
commitcb375249c59bf7542c4115668dcfbcd7d50d41de (patch)
treef52273a69161b447342bdecac64cbfe26b8fee3b /eng/req/items.rst
parentuser/hosts/posix.rst: Update Ubuntu instructions to 22.x (diff)
downloadrtems-docs-cb375249c59bf7542c4115668dcfbcd7d50d41de.tar.bz2
eng: Add ObjectsItem details
This adds a section on adding ObjectsItems.
Diffstat (limited to '')
-rw-r--r--eng/req/items.rst8
1 files changed, 6 insertions, 2 deletions
diff --git a/eng/req/items.rst b/eng/req/items.rst
index 19e8726..35cde23 100644
--- a/eng/req/items.rst
+++ b/eng/req/items.rst
@@ -649,8 +649,12 @@ Build Objects Item Type
This type refines the :ref:`SpecTypeBuildItemType` through the ``build-type``
attribute if the value is ``objects``. This set of attributes specifies a set
-of object files used to build static libraries or test programs. All explicit
-attributes shall be specified. The explicit attributes for this type are:
+of object files used to build static libraries or test programs. Objects Items
+must not be included on multiple paths through the build dependency graph with
+identical build options. Violating this can cause race conditions in the build
+system due to duplicate installs and multiple instances of build tasks. All
+explicit attributes shall be specified. The explicit attributes for this type
+are:
cflags
The attribute value shall be a list. Each list element shall be a