FROM : Bill Cheeseman
DATE : Mon May 02 11:32:37 2005
on 2005-05-01 1:18 PM, Will Cosgrove at <email_removed> wrote:
> I've rebuilt my application on Tiger with gcc 4.0 and went to run it
> on 10.2.8 for a sanity check and it no longer launches. I get a
> console message to the effect 'can't find library libmx'. Is this a
> known issue or is there some magical way to get it to compile 10.2.8
> compatible binaries again? It seems like a major oversight not to
> check this sort of thing.
This has come as a surprise to many of us, who have now more or less
unwittingly put Jaguar-crippled apps on the market. And it also apparently
prevents an app from running on any version of Panther earlier than 10.3.9.
Read the "About Xcode Tools" document. It explains that apps built with the
gcc 4 compiler will only run on 10.3.9 and newer. You have to build with the
gcc 3 compiler to get Jaguar and early-Panther compatibility, even though
you have used the correct cross-development SDKs and build settings.
I, for one, plan to release ".1" versions of my products with Jaguar and
early-Panther compatibility restored -- at least after Apple releases Tiger
10.4.1.
--
Bill Cheeseman - <email_removed>
Quechee Software, Quechee, Vermont, USA
http://www.quecheesoftware.com
PreFab Software - http://www.prefab.com/scripting.html
The AppleScript Sourcebook - http://www.AppleScriptSourcebook.com
Vermont Recipes - http://www.stepwise.com/Articles/VermontRecipes
DATE : Mon May 02 11:32:37 2005
on 2005-05-01 1:18 PM, Will Cosgrove at <email_removed> wrote:
> I've rebuilt my application on Tiger with gcc 4.0 and went to run it
> on 10.2.8 for a sanity check and it no longer launches. I get a
> console message to the effect 'can't find library libmx'. Is this a
> known issue or is there some magical way to get it to compile 10.2.8
> compatible binaries again? It seems like a major oversight not to
> check this sort of thing.
This has come as a surprise to many of us, who have now more or less
unwittingly put Jaguar-crippled apps on the market. And it also apparently
prevents an app from running on any version of Panther earlier than 10.3.9.
Read the "About Xcode Tools" document. It explains that apps built with the
gcc 4 compiler will only run on 10.3.9 and newer. You have to build with the
gcc 3 compiler to get Jaguar and early-Panther compatibility, even though
you have used the correct cross-development SDKs and build settings.
I, for one, plan to release ".1" versions of my products with Jaguar and
early-Panther compatibility restored -- at least after Apple releases Tiger
10.4.1.
--
Bill Cheeseman - <email_removed>
Quechee Software, Quechee, Vermont, USA
http://www.quecheesoftware.com
PreFab Software - http://www.prefab.com/scripting.html
The AppleScript Sourcebook - http://www.AppleScriptSourcebook.com
Vermont Recipes - http://www.stepwise.com/Articles/VermontRecipes






Cocoa mail archive

