This is the mail archive of the libc-hacker@cygnus.com mailing list for the glibc project.


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

Re: [kwzh@gnu.org (Karl Heuer)] glibc-2.1


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


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