This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Stabilization status
- To: law at cygnus dot com
- Subject: Re: Stabilization status
- From: hjl at lucon dot org (H.J. Lu)
- Date: Thu, 4 Feb 1999 06:49:26 -0800 (PST)
- Cc: egcs at cygnus dot com
> powerpc-unknown-linux-gnulibc1 Untested
I was horried to find out we have powerpc-unknown-linux-gnulibc1
and powerpc-unknown-linux-gnu. They use different ABIs. But they
use the same specs. The result is binaries compiled on
powerpc-unknown-linux-gnulibc1 won't run on powerpc-unknown-linux-gnu,
and vice versa.
We have the same problem with Linux on x86, alpha, sparc and m68k
when we change ABIs. We solved this by using a different specs so
that the old binary will run on the new system and vice versa, as
long as the necessary dynamic linker and shared libraries are
available. Why didn't we do it on PPC? It is very bad for Linux
and egcs.
BTW, glibc 2.1 has the same problem. May I propose to fix it in
egcs and glibc before it is too late? I can provide patches for
both if necessary.
Thanks.
H.J.