Boost logo

Boost-Build :

From: Mat Marcus (mat-lists_at_[hidden])
Date: 2007-12-03 14:14:22


On Dec 3, 2007 10:47 AM, Daniel Lord <daniel_at_[hidden]> wrote:
>
>
>
> > From: Rene Rivera <grafikrobot_at_[hidden]>
> > Subject: [Boost-build] MacOSX universal builds implemented in BBv2.
> > After some back and forth between Mat and myself we have the basic
> > universal builds working
> > <http://svn.boost.org/trac/boost/changeset/41592>. This is just a first
> > attempt at this so expect universal builds to be more smoothly supported
> > in the future. But not the near future as we have to get 1.35 out the
> > door ;-)
> >
> > Note that this may cause some ripples in testing results. So watch out
> > for any new errors and point them out ASAP. Preferably by posting a bug
> > in trac.
>
> Will do and thanks to Matt and Rene (and anyone else who contributed) for
> doing this.
> Daniel

Thanks Daniel. I'd suggest tweaking the bjam settings now that this is
available. The most important configuration is arguably:

architecture=combined address-model=32 macosx-version=10.4

This is the minimum configuration for universal binary builds. This
will exercise both the x86 and the power front ends, and will work
against a known SDK/deployment target. The downside is that it will
take twice as much time and space.

If resources exist for another testing configuration, and if a 10.5
machine is available, one could try the above with address-model=64. I
managed to build versions of filesystem, thread, signals and some test
libs this way, but there were some issues when building all of boost.
Tracking 64-bit results could help boost authors progress towards
64-bit compatibility.

Thanks for your testing efforts,
Mat


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