Cross-development problem with curl
Cross-development problem with curl
- Subject: Cross-development problem with curl
- From: Jeffrey Johnson <email@hidden>
- Date: Mon, 05 Jun 2006 10:48:22 -0500
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? I've tried
a number of different fixes (e.g., weak linking), but nothing has
worked. I'd appreciate any help. Thanks!
_______________________________________________
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