Cannot develop for Leopard on Xcode 4
Bug #739089 reported by
Hofman
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Sparkle |
Confirmed
|
High
|
Unassigned |
Bug Description
It is not possible to compile Sparkle on Xcode 4 while supporting 10.5.x. The reason is that Xcode 4 requires the use of the 10.6 SDK, while Sparkle links to libcrypto, which is not compatible with the version available on 10.5.x.
Isn't it possible to replace the DSA verification code by something that is compatible, rather than the very problematic openssl?
BTW, why does it link to libcrypto using an explicit linker flag, rather than adding libcrypto to the link build phase? It took me a lot of time to figure out what was going wrong.
To post a comment you must log in.
I'm not sure it makes sense to do this, given that we still want to support 10.4 and 10.5. If the Sparkle framework links against the 10.6 SDK in Xcode, we won't get appropriate build warnings/errors when we use methods that didn't exist in older versions.