Re: ppc32 lisp-kernel makefile

Gary Byers <[email protected]> Sun, 28 Aug 2005 22:15:44 -0600 (MDT)
Newsgroups gmane.lisp.openmcl.bugs
Message-ID <[email protected]>

On Sun, 28 Aug 2005, bryan o'connor wrote:

>> What OS version and what GCC version did this happen on ?
>
> os x 10.4.2 (ppc32) and gcc 3.3.
>
> i usually run gcc 4.0, but had switched to 3.3 to compile
> darcs and forgot to switch back.

As an aside: with so many CL projects using darcs, it'd be good to see
someone try to translate the Haskell into CL.  (I don't know if anyone
is doing/has done this, and don't know whether it'd be hopelessly
difficult to do so.)

>
> os x 10.4.2 (ppc32) and gcc 4.0 work fine.
>
>    ...bryan
>

It seems to work to base the choice of -lgcc or -lSystemStubs
on the gcc version.  (These are static libraries, so kernels
built on (e.g.) Tiger should run fine under Panther and vice
versa.)

It may not work to have some .o files compiled with one gcc
version and others compiled with another version, so it's
probably wise to do "make clean" if  you've switched compilers
recently.