This is the mail archive of the glibc-linux@ricardo.ecn.wfu.edu 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]

Error during 'make check' in glibc 2.1.2



Hi there.

   I've compiled glibc 2.1.2 nicely, but when I'm doing a make check, I
get an error during the math tests (see attachment). I'm using pgcc
2.95.1, so it could be a problem with the compiler... I used too much
optimization while building the library ( -O99 -mcpu=pentiumpro ), but I
tried to rebuild it with no optimization at all and got the same problem
during the check.
   The fail itself isn't very informative, so that's why I'm writing.

   I did build the previous version of glibc with pgcc (I don't remember
which version ), and got no problems...

Here's my system :

Host type: i686-pc-linux-gnu
System: Linux Matrix 2.2.12 #13 Sat Aug 28 19:38:27 WST 1999 i686
unknown
Architecture: i686

Addons: crypt linuxthreads

Build CC: gcc
Compiler version: pgcc-2.95.1 19990816 (release)
Kernel headers: 2.2.12
Symbol versioning: yes
Build static: yes
Build shared: yes
Build pic-default: no
Build profile: yes
Build omitfp: no
Build bounded: no
Build static-nss: no
Stdio: libio

-- 

       -Count Zero-
                    
	 	"On receiving an interrupt, 
			decrement the counter to zero"


Here's the output of " make CFLAGS=' -O99 -mcpu=pentiumpro ' check "


make -r PARALLELMFLAGS="" CVSOPTS="" -C ../glibc-2.1.2 objdir=`pwd` check
make[1]: Entering directory `/usr/local/src/glibc-2.1.2'
make  -C csu tests
make[2]: Entering directory `/usr/local/src/glibc-2.1.2/csu'
make[2]: Nothing to be done for `tests'.
make[2]: Leaving directory `/usr/local/src/glibc-2.1.2/csu'
make  -C assert tests
make[2]: Entering directory `/usr/local/src/glibc-2.1.2/assert'
gcc test-assert.c -c -O99 -Wall -Winline -Wstrict-prototypes -Wwrite-strings -mcpu=pentiumpro      -I../include -I. -I/usr/local/src/glibc-build/assert -I.. -I../libio  -I/usr/local/src/glibc-build -I../sysdeps/i386/elf -I../crypt/sysdeps/unix -I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/i386/i686 -I../linuxthreads/sysdeps/i386 -I../sysdeps/unix/sysv/linux/i386/i686 -I../sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../sysdeps/libm-i387/i686 -I../sysdeps/i386/fpu -I../sysdeps/libm-i387 -I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754 -I../sysdeps/libm-ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic   -D_LIBC_REENTRANT -include ../include/libc-symbols.h     -o /usr/local/src/glibc-build/assert/test-assert.o
gcc -nostdlib -nostartfiles -o /usr/local/src/glibc-build/assert/test-assert  -Wl,-dynamic-linker=//lib/ld-linux.so.2   /usr/local/src/glibc-build/csu/crt1.o /usr/local/src/glibc-build/csu/crti.o `gcc --print-file-name=crtbegin.o` /usr/local/src/glibc-build/assert/test-assert.o  -Wl,-rpath-link=/usr/local/src/glibc-build:/usr/local/src/glibc-build/math:/usr/local/src/glibc-build/elf:/usr/local/src/glibc-build/nss:/usr/local/src/glibc-build/nis:/usr/local/src/glibc-build/db2:/usr/local/src/glibc-build/rt:/usr/local/src/glibc-build/resolv:/usr/local/src/glibc-build/linuxthreads /usr/local/src/glibc-build/libc.so.6 /usr/local/src/glibc-build/libc_nonshared.a -lgcc `gcc --print-file-name=crtend.o` /usr/local/src/glibc-build/csu/crtn.o
/usr/local/src/glibc-build/elf/ld-linux.so.2 --library-path /usr/local/src/glibc-build:/usr/local/src/glibc-build/math:/usr/local/src/glibc-build/elf:/usr/local/src/glibc-build/nss:/usr/local/src/glibc-build/nis:/usr/local/src/glibc-build/db2:/usr/local/src/glibc-build/rt:/usr/local/src/glibc-build/resolv:/usr/local/src/glibc-build/linuxthreads /usr/local/src/glibc-build/assert/test-assert > /usr/local/src/glibc-build/assert/test-assert.out
gcc test-assert-perr.c -c -O99 -Wall -Winline -Wstrict-prototypes -Wwrite-strings -mcpu=pentiumpro      -I../include -I. -I/usr/local/src/glibc-build/assert -I.. -I../libio  -I/usr/local/src/glibc-build -I../sysdeps/i386/elf -I../crypt/sysdeps/unix -I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/i386/i686 -I../linuxthreads/sysdeps/i386 -I../sysdeps/unix/sysv/linux/i386/i686 -I../sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../sysdeps/libm-i387/i686 -I../sysdeps/i386/fpu -I../sysdeps/libm-i387 -I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754 -I../sysdeps/libm-ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic   -D_LIBC_REENTRANT -include ../include/libc-symbols.h     -o /usr/local/src/glibc-build/assert/test-assert-perr.o
gcc -nostdlib -nostartfiles -o /usr/local/src/glibc-build/assert/test-assert-perr  -Wl,-dynamic-linker=//lib/ld-linux.so.2   /usr/local/src/glibc-build/csu/crt1.o /usr/local/src/glibc-build/csu/crti.o `gcc --print-file-name=crtbegin.o` /usr/local/src/glibc-build/assert/test-assert-perr.o  -Wl,-rpath-link=/usr/local/src/glibc-build:/usr/local/src/glibc-build/math:/usr/local/src/glibc-build/elf:/usr/local/src/glibc-build/nss:/usr/local/src/glibc-build/nis:/usr/local/src/glibc-build/db2:/usr/local/src/glibc-build/rt:/usr/local/src/glibc-build/resolv:/usr/local/src/glibc-build/linuxthreads /usr/local/src/glibc-build/libc.so.6 /usr/local/src/glibc-build/libc_nonshared.a -lgcc `gcc --print-file-name=crtend.o` /usr/local/src/glibc-build/csu/crtn.o
/usr/local/src/glibc-build/elf/ld-linux.so.2 --library-path /usr/local/src/glibc-build:/usr/local/src/glibc-build/math:/usr/local/src/glibc-build/elf:/usr/local/src/glibc-build/nss:/usr/local/src/glibc-build/nis:/usr/local/src/glibc-build/db2:/usr/local/src/glibc-build/rt:/usr/local/src/glibc-build/resolv:/usr/local/src/glibc-build/linuxthreads /usr/local/src/glibc-build/assert/test-assert-perr > /usr/local/src/glibc-build/assert/test-assert-perr.out
make[2]: Leaving directory `/usr/local/src/glibc-2.1.2/assert'
make  -C ctype tests
make[2]: Entering directory `/usr/local/src/glibc-2.1.2/ctype'
gcc test_ctype.c -c -O99 -Wall -Winline -Wstrict-prototypes -Wwrite-strings -mcpu=pentiumpro      -I../include -I. -I/usr/local/src/glibc-build/ctype -I.. -I../libio  -I/usr/local/src/glibc-build -I../sysdeps/i386/elf -I../crypt/sysdeps/unix -I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/i386/i686 -I../linuxthreads/sysdeps/i386 -I../sysdeps/unix/sysv/linux/i386/i686 -I../sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../sysdeps/libm-i387/i686 -I../sysdeps/i386/fpu -I../sysdeps/libm-i387 -I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754 -I../sysdeps/libm-ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic   -D_LIBC_REENTRANT -include ../include/libc-symbols.h     -o /usr/local/src/glibc-build/ctype/test_ctype.o
gcc -nostdlib -nostartfiles -o /usr/local/src/glibc-build/ctype/test_ctype  -Wl,-dynamic-linker=//lib/ld-linux.so.2   /usr/local/src/glibc-build/csu/crt1.o /usr/local/src/glibc-build/csu/crti.o `gcc --print-file-name=crtbegin.o` /usr/local/src/glibc-build/ctype/test_ctype.o  -Wl,-rpath-link=/usr/local/src/glibc-build:/usr/local/src/glibc-build/math:/usr/local/src/glibc-build/elf:/usr/local/src/glibc-build/nss:/usr/local/src/glibc-build/nis:/usr/local/src/glibc-build/db2:/usr/local/src/glibc-build/rt:/usr/local/src/glibc-build/resolv:/usr/local/src/glibc-build/linuxthreads /usr/local/src/glibc-build/libc.so.6 /usr/local/src/glibc-build/libc_nonshared.a -lgcc `gcc --print-file-name=crtend.o` /usr/local/src/glibc-build/csu/crtn.o
/usr/local/src/glibc-build/elf/ld-linux.so.2 --library-path /usr/local/src/glibc-build:/usr/local/src/glibc-build/math:/usr/local/src/glibc-build/elf:/usr/local/src/glibc-build/nss:/usr/local/src/glibc-build/nis:/usr/local/src/glibc-build/db2:/usr/local/src/glibc-build/rt:/usr/local/src/glibc-build/resolv:/usr/local/src/glibc-build/linuxthreads /usr/local/src/glibc-build/ctype/test_ctype > /usr/local/src/glibc-build/ctype/test_ctype.out
make[2]: Leaving directory `/usr/local/src/glibc-2.1.2/ctype'
make  -C db tests
make[2]: Entering directory `/usr/local/src/glibc-2.1.2/db'
make[2]: Nothing to be done for `tests'.
make[2]: Leaving directory `/usr/local/src/glibc-2.1.2/db'
make  -C db2 tests
make[2]: Entering directory `/usr/local/src/glibc-2.1.2/db2'
make[2]: Nothing to be done for `tests'.
make[2]: Leaving directory `/usr/local/src/glibc-2.1.2/db2'
make  -C locale tests
make[2]: Entering directory `/usr/local/src/glibc-2.1.2/locale'
make[2]: Nothing to be done for `tests'.
make[2]: Leaving directory `/usr/local/src/glibc-2.1.2/locale'
make  -C intl tests
make[2]: Entering directory `/usr/local/src/glibc-2.1.2/intl'
make[2]: Nothing to be done for `tests'.
make[2]: Leaving directory `/usr/local/src/glibc-2.1.2/intl'
make  -C catgets tests
make[2]: Entering directory `/usr/local/src/glibc-2.1.2/catgets'
sed -f xopen-msg.sed ../po/de.po > /usr/local/src/glibc-build/catgets/de.msg
/usr/local/src/glibc-build/elf/ld-linux.so.2 --library-path /usr/local/src/glibc-build:/usr/local/src/glibc-build/math:/usr/local/src/glibc-build/elf:/usr/local/src/glibc-build/nss:/usr/local/src/glibc-build/nis:/usr/local/src/glibc-build/db2:/usr/local/src/glibc-build/rt:/usr/local/src/glibc-build/resolv:/usr/local/src/glibc-build/linuxthreads /usr/local/src/glibc-build/catgets/gencat /usr/local/src/glibc-build/catgets/de.cat /usr/local/src/glibc-build/catgets/de.msg
/usr/local/src/glibc-build/elf/ld-linux.so.2 --library-path /usr/local/src/glibc-build:/usr/local/src/glibc-build/math:/usr/local/src/glibc-build/elf:/usr/local/src/glibc-build/nss:/usr/local/src/glibc-build/nis:/usr/local/src/glibc-build/db2:/usr/local/src/glibc-build/rt:/usr/local/src/glibc-build/resolv:/usr/local/src/glibc-build/linuxthreads /usr/local/src/glibc-build/catgets/gencat -H /usr/local/src/glibc-build/catgets/test1.h /usr/local/src/glibc-build/catgets/test1.cat test1.msg
make[2]: Leaving directory `/usr/local/src/glibc-2.1.2/catgets'
make  -C math tests
make[2]: Entering directory `/usr/local/src/glibc-2.1.2/math'
gcc test-float.c -c -O99 -Wall -Winline -Wstrict-prototypes -Wwrite-strings -mcpu=pentiumpro   -fno-inline -ffloat-store  -Wno-uninitialized -Wno-write-strings  -I../include -I. -I/usr/local/src/glibc-build/math -I.. -I../libio  -I/usr/local/src/glibc-build -I../sysdeps/i386/elf -I../crypt/sysdeps/unix -I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread -I../linuxthreads/sysdeps/unix/sysv -I../linuxthreads/sysdeps/unix -I../linuxthreads/sysdeps/i386/i686 -I../linuxthreads/sysdeps/i386 -I../sysdeps/unix/sysv/linux/i386/i686 -I../sysdeps/unix/sysv/linux/i386 -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu -I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet -I../sysdeps/unix/sysv/i386 -I../sysdeps/unix/sysv -I../sysdeps/unix/i386 -I../sysdeps/unix -I../sysdeps/posix -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 -I../sysdeps/libm-i387/i686 -I../sysdeps/i386/fpu -I../sysdeps/libm-i387 -I../sysdeps/i386 -I../sysdeps/wordsize-32 -I../sysdeps/ieee754 -I../sysdeps/libm-ieee754 -I../sysdeps/generic/elf -I../sysdeps/generic   -D_LIBC_REENTRANT -include ../include/libc-symbols.h     -D__NO_MATH_INLINES -D__LIBC_INTERNAL_MATH_INLINES -o /usr/local/src/glibc-build/math/test-float.o
gcc -nostdlib -nostartfiles -o /usr/local/src/glibc-build/math/test-float  -Wl,-dynamic-linker=//lib/ld-linux.so.2   /usr/local/src/glibc-build/csu/crt1.o /usr/local/src/glibc-build/csu/crti.o `gcc --print-file-name=crtbegin.o` /usr/local/src/glibc-build/math/test-float.o  /usr/local/src/glibc-build/math/libm.so.6 -Wl,-rpath-link=/usr/local/src/glibc-build:/usr/local/src/glibc-build/math:/usr/local/src/glibc-build/elf:/usr/local/src/glibc-build/nss:/usr/local/src/glibc-build/nis:/usr/local/src/glibc-build/db2:/usr/local/src/glibc-build/rt:/usr/local/src/glibc-build/resolv:/usr/local/src/glibc-build/linuxthreads /usr/local/src/glibc-build/libc.so.6 /usr/local/src/glibc-build/libc_nonshared.a -lgcc `gcc --print-file-name=crtend.o` /usr/local/src/glibc-build/csu/crtn.o
/usr/local/src/glibc-build/elf/ld-linux.so.2 --library-path /usr/local/src/glibc-build:/usr/local/src/glibc-build/math:/usr/local/src/glibc-build/elf:/usr/local/src/glibc-build/nss:/usr/local/src/glibc-build/nis:/usr/local/src/glibc-build/db2:/usr/local/src/glibc-build/rt:/usr/local/src/glibc-build/resolv:/usr/local/src/glibc-build/linuxthreads /usr/local/src/glibc-build/math/test-float > /usr/local/src/glibc-build/math/test-float.out
make[2]: *** [/usr/local/src/glibc-build/math/test-float.out] Error 1
make[2]: Leaving directory `/usr/local/src/glibc-2.1.2/math'
make[1]: *** [math/tests] Error 2
make[1]: Leaving directory `/usr/local/src/glibc-2.1.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]