Re: std::log10() problem
Re: std::log10() problem
- Subject: Re: std::log10() problem
- From: Chris Espinosa <email@hidden>
- Date: Wed, 29 Mar 2006 15:19:19 -0800
On Mar 29, 2006, at 1:30 PM, j o a r wrote:
On 29 mar 2006, at 23.14, Clark Cox wrote:
Because that's the way it's supposed to work. If you want to target an old version of the OS, you use the SDK that corresponds to that version. If you use the 10.4 SDK, you are telling Xcode, "I only care about running my app on versions of the OS greater than or equal to 10.4".
That's what I thought too, but Chris Espinosa thinks otherwise (and he should know!):
I filed a follow up question, but never got any answers:
Sorry, I haven't been keeping up on this thread. If someone could restate the current problem I'd be happy to help.
j o a r is correct and Clark is incorrect; using an SDK usually means "I want to have access to these calls." Setting the Mac OS X Deployment Target build setting to a Major Version (10.2, 10.3, 10.4, etc.) is how you say "I only care about running my app on versions of the OS greater than or equal to this."
Setting the Deployment Target does a lot of things: it triggers weak linking in the frameworks that support weak linking and it controls certain compiler and linker behavior for runtime libraries. But as documented in the Cross-Development Programming Guide, not all libraries (especially open-source ones) support the weak-linking features that are triggered by the Deployment Target setting, so you mave to manage weak-linking for these manually.
These are general statements. Catch me up on the specific issue and I'll see if I can help your std:log problem.
Chris |
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden