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.

Change History (0)

Note: See TracTickets for help on using tickets.