I am going crazy...I am currently trying to upgrade boost for my project from 1.44.0 to 1.47.0 on osx snow leopard.- I want to build it with the following command:
./b2 macosx-version=10.6 link=static address-model=32_64 threading=multi stage
where i'd expect that it gives me a static fat build that supports i386 aswell as x86_64 . Anyways, it obviously does not, since if i query lipo -info
of the resulting libs, they are all x86_64.- What can I do to solve this? Could it be that the build script is broken?
toolset=darwin
; however, as a sanity check, run that sameb2
invocation plus the-n
argument and post a sample of how the compiler is being invoked (specifically, what arguments are being passed). – Buryat-n
tells bjam/b2 to output the compiler/linker commands it would have executed, without actually executing them. Are you saying there was no program output at all? – Buryatg++
calls. – Buryattoolset=darwin
when invoking b2? Looking at darwin.jam, settingaddress-model=32_64
should cause it to call g++ with-arch i386 -arch x86_64
, which it clearly isn't doing... – Buryat