Re: Cross-development problem with curl
Re: Cross-development problem with curl
- Subject: Re: Cross-development problem with curl
- From: Heath Raftery <email@hidden>
- Date: Tue, 6 Jun 2006 09:50:22 +1000
On 06/06/2006, at 1:48 AM, Jeffrey Johnson wrote:
We have a Cocoa application that calls a single function from
curl. We #import <curl/curl.h>, and we set OTHER_LDFLAGS to -
lcurl. We also have some Tiger-specific code, so we set the SDK to
10.4u, and we need to support Panther, so we have the deployment
target set to 10.3. The problem is that Tiger only has libcurl.3:
libcurl and libcurl.2 are just symlinks to libcurl.3. Panther, on
the other hand, doesn't have libcurl.3 but only libcurl.2. With
the SDK set to 10.4u, the app won't launch on 10.3.9 because it's
looking for libcurl.3. If we set the SDK to 10.3.9, we can get the
app to run on Panther, but we have to get rid of the now-undefined
Tiger methods and constants.
Is there any way to force it to wait until runtime to resolve the
symlink? Or is there some other solution to the problem?
Just a suggestion: I link to a static version of libcurl I downloaded
and compiled. It makes for a very difficult build - ensuring that the
static version is used regardless of the SDK, but it eliminates run-
time problems with that library.
Heath
_______________________________________________
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