This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Stabilization status


> 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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]