Am 20.09.2012 20:56, schrieb Nat Linden:
Our product uses many third-party libraries, all built for 32 bits. On a couple platforms we still support users with 32-bit systems.
We build our Boost libraries with address-model=32, which has so far worked (for the subset of libraries we use) even on 64-bit build systems.
Now we would like to introduce Boost.Context. However, address-model=32 --with-context causes the Boost build to break on Mac OS X. I think address-model=32 is not necessary: bjam toolset=<> should work
Indeed, the Requirements page [0] for Boost.Context says:
"Please note that address-model=64 must be given to bjam command line on 64bit Windows (boost-build issue)." only if you ant to generate 64bit code Does the same boost-build issue affect Mac OS X?
Is there a workaround for this boost-build issue? should work on Mac OS X - take a look at http://www.boost.org/development/tests/release/developer/context.html tests are OK
I don't think we can integrate Boost.Context any time soon if it would require converting everything to 64 bits.
no