Boost logo

Boost-Build :

From: Hugo Duncan (hugoduncan_at_[hidden])
Date: 2008-04-06 12:05:30


On Sun, 06 Apr 2008 Vladimir Prus wrote:
> On Sunday 06 April 2008 06:00:00 Hugo Duncan wrote:
>> Seems to recognise the test-config.jam file, but I am still getting
>> failures, as attached.
>>
>> This is using trunk. I rebuilt bjam for good measure.
>>
>> gcc reports:
>> i686-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5465)
>
> It appears that at least some of failures are due to unexpected build
> paths
> used:
>
> Added files : ['lib/bin/gcc/debug/macosx-version-10.4/b.obj',....
>
> Where does macosx-version-10.4 comes from? Are things better if that
> feature is commented out in the code that defines it?

I believe this is coming from darwin.jam

The rule available-macosx-versions is enumerating the installed SDK's. My
machine has 10.4 and 10.5 present. Line 116 seems to be hard coding the
default sdk to be 10.4. Removing this changes the above to add files with
macosx-version-10.5 in the path.

Presumably the macosx-version feature is adding the path element. I am
unsure how to remove this.

my test-config.jam is simply:

using darwin ;

Hugo


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