Boost logo

Boost-Build :

Subject: Re: [Boost-build] [Mac XCode 3.1.1][boost_1_37_0] use MaxOSX10.4u.sdk
From: Jeff Flinn (TriumphSprint2000_at_[hidden])
Date: 2008-11-11 09:53:42


Michael Jackson wrote:
>
> On Nov 11, 2008, at 9:43 AM, Jeff Flinn wrote:
>
>> Michael Jackson wrote:
>>> On Nov 11, 2008, at 8:19 AM, Jeff Flinn wrote:
>>>> How do I specify that the osx 10.4 universal sdk is used when building
>>>> boost_1_37_0 on Max OSX 10.5.5 and XCode 3.1.1.
>>>>
>>>> Using:
>>>>
>>>> bjam --toolset=darwin architecture=combined link=static debug
>>>> release stage
>>>>
>>>> uses the 10.5 sdk, which causes problems when our app links with
>>>> boost::filesystem.
>>> Interesting, What issues are you having with the link stage? By using
>>> the 10.4uSDK you are basically saying that your application should
>>> only work on 10.4. If it works on 10.5 you are lucky.
>>
>> filesystem has unresolved symbols for _open/_close/_read/_write when
>> linking our app with filesystem static libs.
>>
>> Jeff
>>
>>
>
> I may be stating the obvious but 'filesystem' is dependent on 'system'
> so you need to link both of those into your application... Just checking..

Yep, I get the unresolveds while linking with both filesystem and
system. Setting the SDK to 10.5 in our XCode app project fixed the link
errors. Others here have thought that we need to link against the
previously mentioned 10.4.u.sdk... so we're reading up on the info you
supplied. The comment for management was are you looking for a job? :-)

Thanks, Jeff


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