[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Building with GNUstep make on Panther/Tiger
From: |
Nicolas Roard |
Subject: |
Re: Building with GNUstep make on Panther/Tiger |
Date: |
Wed, 15 Jun 2005 23:43:21 +0100 |
Le 15 juin 05 à 21:58, Peter Bierman a écrit :
Anything built on Jaguar should work on Tiger. Period. If it
doesn't, there's a bug in the OS, or the binary was doing something
unsupported from the beginning. Apple spends an amazing amount of
effort on "backwards compatibility". That's where 10.4 is able to
run any binary built for 10.2, etc..
MOST things built on Tiger (10.4) will also run on Panther (10.3),
etc... That's called "forwards" compatibility, and it's MUCH
harder, because it means that 10.2 somehow is able to deal with the
FUTURE changes in the OS.
Summary:
Backwards compatibility should always work. The binary you build
today should continue to work tomorrow unless you do something
unsupported.
Forwards compatibility will usually work, but you shouldn't count
on it. If you want to create a binary using 10.4 tools that will
run on 10.2, you should use the 10.2 SDK.
I can confirm that existing binaries of GNUstep works on Tiger. I can
also confirm that GNUstep doesn't work on Tiger :-)
-- the compilation is ok,... well you need to get a libobjc as usual,
but with some little tweak it compiles with Apple's gcc.
The problem is with loading dynamic code, that doesn't work. And as
GNUstep relies on bundles to load the GNUstep gui backend... same
problem with FSF's gcc..
So in short, at the moment GNUstep doesn't install/work properly on
Tiger. But my previously compiled version worked (although compiling
doesn't work anymore, so it's not really practical appart for
deploying..)
--
Nicolas Roard
"Any sufficiently advanced technology is indistinguishable from magic."
-Arthur C. Clarke
- Building with GNUstep make on Panther/Tiger, Andreas Höschler, 2005/06/13
- Re: Building with GNUstep make on Panther/Tiger, Adam Fedor, 2005/06/15
- Re: Building with GNUstep make on Panther/Tiger, Andreas Höschler, 2005/06/15
- Re: Building with GNUstep make on Panther/Tiger, Peter Bierman, 2005/06/15
- Re: Building with GNUstep make on Panther/Tiger, Andreas Höschler, 2005/06/15
- Re: Building with GNUstep make on Panther/Tiger, Peter Bierman, 2005/06/15
- Re: Building with GNUstep make on Panther/Tiger,
Nicolas Roard <=
- Re: Building with GNUstep make on Panther/Tiger, Adam Fedor, 2005/06/16
- Re: Building with GNUstep make on Panther/Tiger, Shantonu Sen, 2005/06/16
Re: Building with GNUstep make on Panther/Tiger, Yves de Champlain, 2005/06/15
- Re: Building with GNUstep make on Panther/Tiger, Andreas Höschler, 2005/06/15
- Re: Building with GNUstep make on Panther/Tiger, Yves de Champlain, 2005/06/15
- Re: Building with GNUstep make on Panther/Tiger, Andreas Höschler, 2005/06/16
- Re: Building with GNUstep make on Panther/Tiger, Shantonu Sen, 2005/06/16
- Re: Building with GNUstep make on Panther/Tiger, Andreas Höschler, 2005/06/16
Message not available