Boost logo

Boost-Build :

Subject: Re: [Boost-build] 32 and 64 Bit Boost builds with Boost 1.36
From: Vladimir Prus (ghost_at_[hidden])
Date: 2009-03-28 03:57:23


On Saturday 28 March 2009 00:53:58 Michael Jackson wrote:
> Yes, I know I am a few iterations behind but I am trying to build
> boost 1.36.0 in 32bit and 64 bit universal binaries. I tried adding
> the address-model=32_64 as stated in an earlier email to this list but
> that just gives me some errors. Was this not available with boost 1.36?

It was not, I think. The commit that added this functionality is:

        r50172 | vladimir_prus | 2008-12-07 11:25:41 +0300 (Sun, 07 Dec 2008) | 4 lines

        Support for 32+64 fat binaries on Darwin.

        Fixes #1679.

So I suspect it did not even make it into 1.38. OTOH, you can grab Boost.Build
from trunk, or from nightly builds at http://boost.org/boost-build2 and replace
the copy in your 1.36 tree.

Note that the right way to request 32+64 binaries is via:

        architecture=x86 address-model=32_64

you can also use:

        architecture=ppc address-model=32_64

or

        architecture=combined address-model=32_64

HTH,
Volodya


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk