bug-glibc
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Testsuite Failures in glibc


From: David Ronis
Subject: Testsuite Failures in glibc
Date: Tue, 16 Jul 2002 11:34:02 -0400

>Submitter-Id:  net
>Originator:    David Ronis
>Organization:
  David Ronis                     Tel:  (514)398-5099
  Department of Chemistry         Fax:  (514)398-3797
  McGill University               E-mail:  address@hidden
  801 Sherbrooke Street West      WWW: http://ronispc.chem.mcgill.ca/ronis
  Montreal, Quebec
  CANADA   H3A 2K6
  
>
>Confidential:  no
>Synopsis:      Make check generates failures with gcc-3.1
>Severity:      serious
>Priority:      medium
>Category:      libc
>Class:         sw-bug
>Release:       libc-2.2.90
>Environment:
        
Host type: i686-pc-linux-gnu
System: Linux ronispc 2.4.18 #8 SMP Tue Feb 26 09:13:15 EST 2002 i686 unknown
Architecture: i686

Addons: linuxthreads

Build CC: /usr/bin/gcc -mpreferred-stack-boundary=3
Compiler version: 3.1
Kernel headers: 2.4.18
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: @stdio@

>Description:

        I'm trying to use gcc-3.1 to get a stack aligned libc.  I've
downloaded the release or HEAD versions of libc; in either case, the
build is uneventful, but I get testsuite failures.  If I use
aggressive optimization flags (-O3 -march=i686 -ffast-math
-funroll-loops -fomit-frame-pointer -malign-jumps=3 -malign-loops=3
-malign-functions=3 -mpreferred-stack-boundary=3) I get tons of
failures, but if I used the default and redifine CC as above I only
get the 4 listed below.

             Would you recommend installing this version?

Thanks in advance (Sorry for the CC to bug-glibc, I'd sent this to
address@hidden a few days ago and heard nothing).

David Ronis

Here's the relevant portion of the log of make -k check:


/usr/bin/gcc -mpreferred-stack-boundary=3 -nostdlib -nostartfiles -o 
/home/ronis/Project/notar/libc-objdir/math/test-float  
-Wl,-dynamic-linker=/lib/ld-linux.so.2   -Wl,-z,combreloc 
/home/ronis/Project/notar/libc-objdir/csu/crt1.o 
/home/ronis/Project/notar/libc-objdir/csu/crti.o `/usr/bin/gcc 
-mpreferred-stack-boundary=3 --print-file-name=crtbegin.o` 
/home/ronis/Project/notar/libc-objdir/math/test-float.o 
/home/ronis/Project/notar/libc-objdir/math/libm.so.6  
-Wl,-rpath-link=/home/ronis/Project/notar/libc-objdir:/home/ronis/Project/notar/libc-objdir/math:/home/ronis/Project/notar/libc-objdir/elf:/home/ronis/Project/notar/libc-objdir/dlfcn:/home/ronis/Project/notar/libc-objdir/nss:/home/ronis/Project/notar/libc-objdir/nis:/home/ronis/Project/notar/libc-objdir/rt:/home/ronis/Project/notar/libc-objdir/resolv:/home/ronis/Project/notar/libc-objdir/crypt:/home/ronis/Project/notar/libc-objdir/linuxthreads
 /home/ronis/Project/notar/libc-objdir/libc.so.6 /home/ronis/Project/notar/libc!
 -objdir/libc_nonshared.a -lgcc `/usr/bin/gcc -mpreferred-stack-boundary=3 
--print-file-name=crtend.o` /home/ronis/Project/notar/libc-objdir/csu/crtn.o
GCONV_PATH=/home/ronis/Project/notar/libc-objdir/iconvdata LC_ALL=C   
/home/ronis/Project/notar/libc-objdir/elf/ld-linux.so.2 --library-path 
/home/ronis/Project/notar/libc-objdir:/home/ronis/Project/notar/libc-objdir/math:/home/ronis/Project/notar/libc-objdir/elf:/home/ronis/Project/notar/libc-objdir/dlfcn:/home/ronis/Project/notar/libc-objdir/nss:/home/ronis/Project/notar/libc-objdir/nis:/home/ronis/Project/notar/libc-objdir/rt:/home/ronis/Project/notar/libc-objdir/resolv:/home/ronis/Project/notar/libc-objdir/crypt:/home/ronis/Project/notar/libc-objdir/linuxthreads
 /home/ronis/Project/notar/libc-objdir/math/test-float  > 
/home/ronis/Project/notar/libc-objdir/math/test-float.out
make[2]: *** [/home/ronis/Project/notar/libc-objdir/math/test-float.out] Error 1

/usr/bin/gcc -mpreferred-stack-boundary=3 -nostdlib -nostartfiles -o 
/home/ronis/Project/notar/libc-objdir/math/test-ifloat  
-Wl,-dynamic-linker=/lib/ld-linux.so.2   -Wl,-z,combreloc 
/home/ronis/Project/notar/libc-objdir/csu/crt1.o 
/home/ronis/Project/notar/libc-objdir/csu/crti.o `/usr/bin/gcc 
-mpreferred-stack-boundary=3 --print-file-name=crtbegin.o` 
/home/ronis/Project/notar/libc-objdir/math/test-ifloat.o 
/home/ronis/Project/notar/libc-objdir/math/libm.so.6  
-Wl,-rpath-link=/home/ronis/Project/notar/libc-objdir:/home/ronis/Project/notar/libc-objdir/math:/home/ronis/Project/notar/libc-objdir/elf:/home/ronis/Project/notar/libc-objdir/dlfcn:/home/ronis/Project/notar/libc-objdir/nss:/home/ronis/Project/notar/libc-objdir/nis:/home/ronis/Project/notar/libc-objdir/rt:/home/ronis/Project/notar/libc-objdir/resolv:/home/ronis/Project/notar/libc-objdir/crypt:/home/ronis/Project/notar/libc-objdir/linuxthreads
 /home/ronis/Project/notar/libc-objdir/libc.so.6 /home/ronis/Project/notar/li!
 bc-objdir/libc_nonshared.a -lgcc `/usr/bin/gcc -mpreferred-stack-boundary=3 
--print-file-name=crtend.o` /home/ronis/Project/notar/libc-objdir/csu/crtn.o
GCONV_PATH=/home/ronis/Project/notar/libc-objdir/iconvdata LC_ALL=C   
/home/ronis/Project/notar/libc-objdir/elf/ld-linux.so.2 --library-path 
/home/ronis/Project/notar/libc-objdir:/home/ronis/Project/notar/libc-objdir/math:/home/ronis/Project/notar/libc-objdir/elf:/home/ronis/Project/notar/libc-objdir/dlfcn:/home/ronis/Project/notar/libc-objdir/nss:/home/ronis/Project/notar/libc-objdir/nis:/home/ronis/Project/notar/libc-objdir/rt:/home/ronis/Project/notar/libc-objdir/resolv:/home/ronis/Project/notar/libc-objdir/crypt:/home/ronis/Project/notar/libc-objdir/linuxthreads
 /home/ronis/Project/notar/libc-objdir/math/test-ifloat  > 
/home/ronis/Project/notar/libc-objdir/math/test-ifloat.out
make[2]: *** [/home/ronis/Project/notar/libc-objdir/math/test-ifloat.out] Error 
1

make[2]: Target `tests' not remade because of errors.
make[2]: Leaving directory `/home/ronis/Project/notar/libc/math'
make[1]: *** [math/tests] Error 2

rm -f /home/ronis/Project/notar/libc-objdir/dlfcn/modcxaatexit.so.lds
GCONV_PATH=/home/ronis/Project/notar/libc-objdir/iconvdata LC_ALL=C   
/home/ronis/Project/notar/libc-objdir/elf/ld-linux.so.2 --library-path 
/home/ronis/Project/notar/libc-objdir:/home/ronis/Project/notar/libc-objdir/math:/home/ronis/Project/notar/libc-objdir/elf:/home/ronis/Project/notar/libc-objdir/dlfcn:/home/ronis/Project/notar/libc-objdir/nss:/home/ronis/Project/notar/libc-objdir/nis:/home/ronis/Project/notar/libc-objdir/rt:/home/ronis/Project/notar/libc-objdir/resolv:/home/ronis/Project/notar/libc-objdir/crypt:/home/ronis/Project/notar/libc-objdir/linuxthreads
 /home/ronis/Project/notar/libc-objdir/dlfcn/tstcxaatexit  > 
/home/ronis/Project/notar/libc-objdir/dlfcn/tstcxaatexit.out
make[2]: *** [/home/ronis/Project/notar/libc-objdir/dlfcn/tstcxaatexit.out] 
Error 139

rm -f /home/ronis/Project/notar/libc-objdir/dlfcn/modatexit.so.lds
GCONV_PATH=/home/ronis/Project/notar/libc-objdir/iconvdata LC_ALL=C   
/home/ronis/Project/notar/libc-objdir/elf/ld-linux.so.2 --library-path 
/home/ronis/Project/notar/libc-objdir:/home/ronis/Project/notar/libc-objdir/math:/home/ronis/Project/notar/libc-objdir/elf:/home/ronis/Project/notar/libc-objdir/dlfcn:/home/ronis/Project/notar/libc-objdir/nss:/home/ronis/Project/notar/libc-objdir/nis:/home/ronis/Project/notar/libc-objdir/rt:/home/ronis/Project/notar/libc-objdir/resolv:/home/ronis/Project/notar/libc-objdir/crypt:/home/ronis/Project/notar/libc-objdir/linuxthreads
 /home/ronis/Project/notar/libc-objdir/dlfcn/tstatexit  > 
/home/ronis/Project/notar/libc-objdir/dlfcn/tstatexit.out
make[2]: *** [/home/ronis/Project/notar/libc-objdir/dlfcn/tstatexit.out] Error 
139

make[2]: Target `tests' not remade because of errors.
make[2]: Leaving directory `/home/ronis/Project/notar/libc/dlfcn'
make[1]: *** [dlfcn/tests] Error 2

make[1]: Target `check' not remade because of errors.
make[1]: Leaving directory `/home/ronis/Project/notar/libc'
make: *** [check] Error 2




>How-To-Repeat:
        
>Fix:
        



reply via email to

[Prev in Thread] Current Thread [Next in Thread]