[kwzh@gnu.org (Karl Heuer)] glibc-2.1
Geoff Keating
geoffk@ozemail.com.au
Fri Feb 12 19:22:00 GMT 1999
...
> The glibc-2.1 distribution recommends compiling with egcs
> rather than gcc; rms says that this violates our policy,
> and hence I've removed it from ftp.gnu.org for now.
I estimate it would be 300+ hours work to make gcc 2.8.1 successfully
build glibc 2.1 on ppc at -O2. I don't have this time available for
free.
When I tried it, it stopped at:
/tmp/cc6NoN6W.s: Assembler messages:
/tmp/cc6NoN6W.s:953: Error: Subtraction of two symbols in different sections ".L856" {.text section} - ".L855" {.rodata section} at file address 3398.
/tmp/cc6NoN6W.s:954: Error: Subtraction of two symbols in different sections ".L856" {.text section} - ".L855" {.rodata section} at file address 3402.
compiling posix/glob.o [note! not even glob.so!]
To me, this indicates that _no-one_ is using gcc on powerpc, not even
for compiling normal applications, let alone for huge complex shared
libraries with -fpic, and it would be lots and lots of work to make it
reliable.
For the GCC bugs list, this is with:
GNU libc automatic test procedure.
This build is 13 February 1999 02:00 UTC on Sat Feb 13 13:11:52 EST 1999
CVS version: Concurrent Versions System (CVS) 1.8.1 (client/server)
make version: GNU Make version 3.77
gcc version: 2.8.1
as version: GNU assembler 981201
ld version: GNU ld 2.9.4
linux headers version: "2.2.0-pre7"
kernel version: Linux 2.2.0-pre7 #3 Tue Jan 19 10:56:34 EST 1999 ppc
cpu: 604ev5 (MachV)
5d28eb5376031c4cf7ba6057322852fd glibc-crypt-2.1.tar.gz
CVS command: cvs -z9 update -d -D 13 February 1999 02:00 UTC
configure command: ../libc/configure --enable-add-ons --without-cvs --disable-profile
--- begin configparms ---
CFLAGS=-O2
CC=gcc -V 2.8.1
--- end configparms ---
--
Geoffrey Keating <geoffk@ozemail.com.au>
More information about the Libc-hacker
mailing list