Boost logo

Boost-Build :

Subject: Re: [Boost-build] Patch for building Boost 1.40 on Mac OS X Snow Leopard
From: Michael Jackson (mike.jackson_at_[hidden])
Date: 2009-10-02 12:58:13


Part of your statements need some clarification:

  The version of GCC that OS X 10.6 ships with (4.2.x) WILL indeed
create 4-way binaries (32 and 64 Bit PPC and x86) when using the 10.5
SDK which is entirely possible for someone to do considering that a
developer is using OS X 10.6 but wants to target earlier versions of
OS X running on Both PPC and Intel hardware.

   I have not looked at the patches but you will probably need to
interrogate what SDK the developer is using before hard-setting any
rules about what arguments can and can not be used.

_________________________________________________________
Mike Jackson mike.jackson_at_[hidden]
BlueQuartz Software www.bluequartz.net
Principal Software Engineer Dayton, Ohio

On Oct 2, 2009, at 11:11 AM, Stuart A. Malone wrote:

> Today I took the time to patch my local copy of Boost 1.40 to allow
> building under Snow Leopard. You can see discussions about this
> problem in places like:
>
> <http://continuous.wordpress.com/2009/09/06/building-boost-on-mac-os-x-10-6-with-xcode-3-2/
> >
>
> <http://archives.free.net.ph/message/20090903.114048.e961e539.en.html>
>
> My patches address two problems:
>
> - The -m64 option is incompatible with the generation of 32-bit
> binaries
>
> - Versions of Apple's gcc 4.2 and later do not support generation of
> ppc64 binaries
>
> Since my company uses both gcc 4.0 and gcc 4.2, I wanted a solution
> that still supports ppc64 binaries when using gcc 4.0, but avoids
> creating ppc64 binaries under gcc 4.2 and later. I believe these
> patches solve the problem and provide optimal behavior under both
> Leopard and Snow Leopard, gcc 4.0 and 4.2.1.
>
>
> Best wishes,
>
> --Stuart A. Malone
> Llamagraphics, Inc.
> Makers of Life Balance personal coaching software
> http://www.llamagraphics.com/
>
>
> <snow-leopard-
> patch.txt>_______________________________________________
> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build


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