Re: Tiger gcc 4 builds apps that don't run on 10.2.8
Re: Tiger gcc 4 builds apps that don't run on 10.2.8
- Subject: Re: Tiger gcc 4 builds apps that don't run on 10.2.8
- From: Bill Cheeseman <email@hidden>
- Date: Mon, 02 May 2005 17:01:54 -0400
on 2005-05-02 10:51 AM, Sean McBride at email@hidden wrote:
> On 2005-05-02 05:32, Bill Cheeseman said:
>
>> 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.
>
> Oh yeah?... Why should this be? I could understand for C++ that there
> could be ABI changes, but for C/Obj-C?
I have no idea why Apple did it this way. Perhaps it was an accident.
I do know that the "About" document is correct, having learned it the hard
way a few days before releasing my upgraded products for Tiger. I've had to
disclose on my Web site that they no longer run under Jaguar and that they
require 10.3.9 to run under Panther. In an update in a few weeks, I will
rebuild them with gcc 3 and see if that really restores Jaguar and
early-Panther functionality.
Based on private correspondence with other developers as well as postings on
this and the Xcode list, it appears that a number of developers have been
caught by surprise.
The issue manifested itself, for me and several others, as my apps'
inability to load the libmx.A.dylib library at run time, because this
library does not exist under Jaguar. As far as I know, my app does not call
any functions in libmx.A.dylib, directly or indirectly, and when built under
Panther it runs just fine under Jaguar. Others have apparently encountered
dyblib loading issues with other libraries running under early-Panther.
--
Bill Cheeseman - email@hidden
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
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden