Boost logo

Boost-Build :

From: Rene Rivera (grafikrobot_at_[hidden])
Date: 2008-07-03 23:24:12


K. Noel Belcourt wrote:
>
> On Jul 1, 2008, at 11:48 AM, Rene Rivera wrote:
>
>> K. Noel Belcourt wrote:
>>> I've restarted the release branch tests for darwin (intel and ppc). The
>>> PPC tests ran okay but I got this error trying to compile
>>> process_jam_log.cpp on the Intel-based machine. If I just remove the
>>> -isysroot option, things compile okay. Not sure who added this option
>>> for Intel Mac, nor when it was added.
>>
>> That would be me, I think. But the strange part is that it shouldn't be
>> there by default. It should add those only when one asks for a specific
>> macosx-version. And I just checked, and I don't get the option when
>> doing just "bjam". Do you have the bjam invocation that it used for pjl?
>
> Any idea on this Rene?

I'm trying to figure it out.

> It seems to me that sdk-version is always being
> defined in the rule init-available-sdk-versions in darwin.jam.

It shouldn't be if it doesn't find an SDK. And if it does, it should be
defined as a conditional flag that only appears when one asks for a
specific version.

But are you saying that the 'sdk-version' variable is always defined?
Perhaps to an empty string?

> Seems
> like you shouldn't search for SDKs in this rule unless the user asks you
> to, rather than always searching for them.

That's the goal. And what I thought I implemented. And how it works in
my setup.

-- 
-- Grafik - Don't Assume Anything
-- Redshift Software, Inc. - http://redshift-software.com
-- rrivera/acm.org (msn) - grafik/redshift-software.com
-- 102708583/icq - grafikrobot/aim,yahoo,skype,efnet,gmail

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