Further Details:
If the Toolchain setting is removed from the Library config the component is built with the -m32 if the adapt is used. -> The Issue seems to be caused by the Toolchain within the Library config
bake is correct.
Flags "abc" means Flags replace: "abc".
This is a bad default behaviour since the beginning of the tool.
I will implement a warning and make this behaviour deprecated.
Host System: OS: OSX Yosemite Ruby: 2.4.0 Bake: -- bake 2.39.1, ruby 2.4.0p0, platform x86_64-darwin14 --
Used Adapt file:
Invocation:
bake -m _externals/Compositions/Project/Components/component --adapt gcc UnitTestBase -v3 -a black --do run
Expected Behaviour: Everything is built using the adapt config -> using the
-m32
flagActual Behaviour: Got linker error because one component/lib was built without -m32 and therefore has no symbols for 32 bit archtiecture.
Project.meta of the problematic component:
Further Details: If the Toolchain setting is removed from the Library config the component is built with the
-m32
if the adapt is used. -> The Issue seems to be caused by the Toolchain within the Library config