This is the mail archive of the libc-hacker@sourceware.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]

Status report for glibc 2.1 on ppc


Attached below is a status report for building current CVS glibc.  I
hope I have provided almost enough information for people to be able
to duplicate the build (I know, I should explain precisely which
patches I've applied to the binutils, but any reasonably recent
version should do).

The first two `make check' failures are kernel bugs, the first is not
resetting the FP exceptions on exec(), and the second is related to
using ld.so.1 as an executable (it causes mmap to do its mapping in
the wrong place).

The remaining three are the same egcs bug, the one involving -fpic.
It causes linuxthreads to be miscompiled.  I have a workaround for
this if anyone wants it.

I plan to put reports like these on the web somewhere, and have them
automatically generated.  I'll notify the list when I have this working.

-- 
Geoffrey Keating <geoffk@ozemail.com.au>

===File /tmp/lastresult=====================================
GNU libc automatic test procedure.
This build is 14 September 1998 12:00 UTC

CVS version:  Concurrent Versions System (CVS) 1.8.1 (client/server)
make version:  GNU Make version 3.75
gcc version:  egcs-2.91.57
as version:  GNU assembler 980908
ld version:  GNU ld 2.9.4
linux headers version:  "2.1.111"
kernel version:  Linux 2.1.115 #131 Fri Aug 21 15:06:56 EST 1998 ppc

The egcs is egcs 1.1b built with 'make bootstrap' from the unmodified sources.
The binutils are snapshot 980908 with many patches (the snapshots are slowly
  converging as the patches are integrated).
To be truly sure, run md5sum -C:
bb040b04032f329341f4e2982e15e369  egcs-1.1b.tar.bz2
ad7c2711a1ea2242c08d6879c91f846e  gas-980908.tar.gz

CVS command: cvs -z9 update -d -D 14 September 1998 12:00 UTC
configure command: CFLAGS=-O2 ../libc/configure --enable-add-ons --disable-cvs
CVS update succeeded.
configure succeeded.
make succeeded.
make check failed.

Failing items:
make[2]: *** [/home/geoffk/libc-autotest/libc-ppc/math/test-fenv.out] Error 1
make[1]: *** [math/tests] Error 2
make[2]: *** [/home/geoffk/libc-autotest/libc-ppc/malloc/mallocbug.out] Error 139
make[1]: *** [malloc/tests] Error 2
make[2]: *** [/home/geoffk/libc-autotest/libc-ppc/linuxthreads/ex2.out] Error 139
make[2]: *** [/home/geoffk/libc-autotest/libc-ppc/linuxthreads/ex5.out] Error 139
make[1]: *** [linuxthreads/tests] Error 2
make[2]: *** [/home/geoffk/libc-autotest/libc-ppc/rt/tst-aio.out] Error 1
make[1]: *** [rt/tests] Error 2
make: *** [check] Error 2
============================================================


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