diff options
author | Kinsey Moore <kinsey.moore@oarcorp.com> | 2023-02-07 16:00:56 -0600 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-02-09 08:45:37 +0100 |
commit | 0f0a61e83a9fc24ca41b53a6a3b6d919247bd0d7 (patch) | |
tree | 4adfba9db6650985528f6d5d4cf39299b50b36df | |
parent | modules: Update rtems-docs (diff) | |
download | rtems-central-0f0a61e83a9fc24ca41b53a6a3b6d919247bd0d7.tar.bz2 |
spec/build-objects: Add details about duplicates
Add a comment warning against duplicate ObjectsItem inclusions and why
that can cause problems.
-rw-r--r-- | spec/spec/build-objects.yml | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/spec/spec/build-objects.yml b/spec/spec/build-objects.yml index 0453619d..695ab69f 100644 --- a/spec/spec/build-objects.yml +++ b/spec/spec/build-objects.yml @@ -54,7 +54,10 @@ spec-info: spec-type: build-source-list description: | This set of attributes specifies a set of object files used to build - static libraries or test programs. + 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. mandatory-attributes: all spec-name: Build Objects Item Type spec-type: build-objects |