Rene Rivera <grafikrobot gmail.com> writes:
> Deane Yang wrote:
>> David Abrahams <dave <at>
boost-consulting.com> 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
using.
--
Dave Abrahams
Boost Consulting
www.boost-consulting.com
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost-build
a>
|