Skip navigation.
 
mlRe: Tiger gcc 4 builds apps that don't run on 10.2.8
FROM : Ted Thibodeau Jr
DATE : Mon May 02 17:22:57 2005

* Bill Cheeseman [2005/05/02 05:32 AM -0400] wrote:
> 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.


What surprises me is that there aren't any warnings as one does this.

gcc 4.0 is active, and I select a 10.2 deployment target, and the
10.2 SDK -- why do I get a build?  why don't I get an alert error
telling me that this just won't work out?

gcc 4 is active, and I select a 10.3 deployment target, and the 10.3
SDK -- why don't I get an alert telling me that this will only run
on 10.3.9 and later?

In each of these cases, I should get the alert noted, including some
pointer to the relevant instructions to resolve the issue -- at least,
if the Xcode team followed the HI guidelines....

Be seeing you,

Ted


--
A: Yes.                                      http://learn.to/attribute
| Q: Are you sure?
| | A: Because it reverses the logical flow of conversation.
| | | Q: Why is top posting frowned upon?

Ted Thibodeau, Jr.          //              voice +1-781-273-0900 x32
Evangelism & Support        //        mailto:<email_removed>
OpenLink Software, Inc.      //              http://www.openlinksw.com/
                                http://www.openlinksw.com/weblogs/uda/
OpenLink Blogs              http://www.openlinksw.com/weblogs/virtuoso/
                              http://www.openlinksw.com/blog/~kidehen/
    Universal Data Access and Virtual Database Technology Providers

Related mailsAuthorDate
mlTiger gcc 4 builds apps that don't run on 10.2.8 Will Cosgrove May 1, 19:18
mlRe: Tiger gcc 4 builds apps that don't run on 10.2.8 j o a r May 2, 08:37
mlRe: Tiger gcc 4 builds apps that don't run on 10.2.8 Bill Cheeseman May 2, 11:32
mlRe: Tiger gcc 4 builds apps that don't run on 10.2.8 j o a r May 2, 14:19
mlRe: Tiger gcc 4 builds apps that don't run on 10.2.8 Sean McBride May 2, 16:51
mlRe: Tiger gcc 4 builds apps that don't run on 10.2.8 Nick Zitzmann May 2, 17:07
mlRe: Tiger gcc 4 builds apps that don't run on 10.2.8 Ted Thibodeau Jr May 2, 17:22
mlRe: Tiger gcc 4 builds apps that don't run on 10.2.8 Julian May 2, 17:37
mlRe: Tiger gcc 4 builds apps that don't run on 10.2.8 Marcel Weiher May 2, 17:40
mlRe: Tiger gcc 4 builds apps that don't run on 10.2.8 Shawn Erickson May 2, 18:02
mlRe: Tiger gcc 4 builds apps that don't run on 10.2.8 Bill Cheeseman May 2, 23:01
mlRe: Tiger gcc 4 builds apps that don't run on 10.2.8 (CORRECTION) Bill Cheeseman May 2, 23:47
mlRe: Tiger gcc 4 builds apps that don't run on 10.2.8 Nick Zitzmann May 3, 03:05
mlRe: Tiger gcc 4 builds apps that don't run on 10.2.8 Bill Cheeseman May 3, 12:29