Opened 18 years ago
#12 new defect
multi-valued toolset property
Reported by: | ghost | Owned by: | somebody |
---|---|---|---|
Priority: | major | Milestone: | |
Component: | component1 | Version: | |
Keywords: | Cc: |
Description
Toolset inheritance should produce a multi-valued toolset property. See dicussion following from "link-compatibility poll: results and feature removal" on jamboost list.
My summary:
The inheritance relationship (multi-valued toolset property) is important when requirements and usage-requirements are matched for main targets. From the users perspective this allows me to specify one set of requirements for all gcc and gcc derived toolsets.
From a build target perspective the two <toolset> properties are independent. From the users perspective "bjam nmm gcc" would build two completely different (and independent) targets. They are after all different toolsets. For example nmm may be a version of gcc for cross compiling to a different target.