Boost logo

Boost-Build :

From: David Abrahams (dave_at_[hidden])
Date: 2006-12-11 00:29:52

Rene Rivera <grafikrobot_at_[hidden]> writes:

> Deane Yang wrote:
>> David Abrahams <dave <at>> writes:
>>> What is the difference, please? They both contain Darwin support.
>>> Which one is up-to-date?
>>> Unless there's a very good reason for a separate toolset, darwin.jam
>>> should be eliminated.
>> I hope someone more knowledgeable than me will pipe up. I can only say that
>> gcc.jam does not work on my Mac (if I remember correctly, it complains that
>> "-shared" is not a valid option for gcc), but darwin.jam does.
> The best way I can think to phrase the two toolsets:
> *gcc.jam*
> Supports the canonical GNU GCC tools. These would possibly be available
> under MacOS-X if one custom builds the GCC distribution. Or possibly if
> one installs the ones available through the various Unix utility installers.

Has anyone tested that? Do we have confidence that the toolset can be
used that way?

> *darwin.jam*
> Supports the Apple customized build of the GNU GCC tools. Apple adds new
> functionality and modifies some existing functionality to integrate and
> work with their XTools. This includes things like the handling of
> frameworks and multi-target binaries/bundles.

Huh, OK.

Well, I think it's going to trip people up. We could use SHELL to
invoke the compiler with --version and detect which one of these we're

Dave Abrahams
Boost Consulting

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at