Re: ld: library not found for -lcrt1.10.5.o when trying to build against MacOSX10.4u.sdk in Leopard
Re: ld: library not found for -lcrt1.10.5.o when trying to build against MacOSX10.4u.sdk in Leopard
- Subject: Re: ld: library not found for -lcrt1.10.5.o when trying to build against MacOSX10.4u.sdk in Leopard
- From: Chris Espinosa <email@hidden>
- Date: Wed, 31 Oct 2007 00:38:56 -0700
On Oct 31, 2007, at 12:30 AM, Terry Simons wrote: Hmm
Quick question regarding this option.
If I were to do something like:
-mmacosx-version-min=10.3, would that force a link against the 10.3 SDK? (For instance on Leopard?)
It seems so, but it's pretty black-box to me, so I thought I'd ask for clarification.
No.
-isysroot sets the SDKs. That controls the newest system you can use APIs from and link against.
-mmacosx-version-min sets the compiler runtime. That controls the oldest system you can run on.
There are cases where you want them to be different, for example, to run on 10.3 but to be able to use APIs from 10.4 via weak-linking. That's why there are two settings.
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