Hi,
It took me a while to find this, but Google is my
friend. I was building stuff on Windows and getting 32-bit object files,
but I wanted 64-bit object files.
I didn't see the address-model property listed in the
Boost.Build documentation. I have since found it in the list of commonly
used properties, along with variant, link, etc.
My issue with the documentation is that when it suggests
that I can build the Boost libraries by simply running 'b2' with no arguments,
this is misleading. By default it doesn't build all the possible
variations. It builds both debug and release, and both single and multi
threaded, but it only builds static libraries with 32-bit address model.
So I would like to see mention of the other common possibilities, even if it's
in the If Something Goes Wrong section.
Better still, I'd like for Boost.Build to select 64-bit
model by default if it's being run on a 64-bit processor with a 64-bit operating
system. Doing that would have saved me a couple hours of
work.
Thanks.