bug-glibc
[Top][All Lists]
Advanced

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

Re: Problem building Latest CVS


From: Andreas Jaeger
Subject: Re: Problem building Latest CVS
Date: Sun, 12 May 2002 19:31:01 +0200
User-agent: Gnus/5.090007 (Oort Gnus v0.07) XEmacs/21.4 (Artificial Intelligence, i386-suse-linux)

David Ronis <address@hidden> writes:

> Hi Andreas,
>
> I followed your suggestion, and things now build using gcc-3.1
> 20020422 (prerelease).  Recall I'm trying to do an optimized build
> (actually, I really want to make sure that stack alignment is optimal
> for a 686, but couldn't resist trying out the other options), and have

stack alignment is optimal with GCC 3.1, there's no need to change
anything.

> set CFLAGS to:
>
> CFLAGS=-O3 -march=i686 -funroll-loops -fomit-frame-pointer
>          -falign-jumps=3 -falign-loops=3 -falign-functions=3
>          -mpreferred-stack-boundary=3
>
> The build went without complaint, but make check generates lots of
> failures (listed below).  Any ideas/suggestions?  Do you want me to
> send you more information?
>
> David
>
> P.S., I've noticed that the gcc 3.1 docs no longer contain the warning
>       that -malign-doubles is unsafe; i.e.,
>
> *Warning:* if you use the `-malign-double' switch, structures
>      containing the above types will be aligned differently than the
>      published application binary interface specifications for the 386.
>
> Do you know if it's now safe?  I'd posted this question to the gcc
> list, but haven't had any response.

I don't think it's safe.

>
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:.:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:../linuxthreads 
> ./test-float  > test-float.out
> make[1]: *** [test-float.out] Error 1
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:.:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:../linuxthreads 
> ./test-ifloat  > test-ifloat.out
> make[1]: *** [test-ifloat.out] Error 1
> make[1]: Leaving directory `/home/ronis/Project/notar/libc/math'
> make: *** [math/tests] Error 2

Ignore the two above.

Are you using glibc CVS?  The other errors are expected, glibc CVS is
work in progress for glibc 2.3 and I would not advise to use it for
production.  Use the glibc-2-2-branch from CVS instead.

Andreas

> '-I../include -I.. -I../sysdeps/i386/elf 
> -I../linuxthreads/sysdeps/unix/sysv/linux/i386 
> -I../linuxthreads/sysdeps/unix/sysv/linux -I../linuxthreads/sysdeps/pthread 
> -I../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/fpu -I../sysdeps/i386/i686 -I../sysdeps/i386/i486 
> -I../sysdeps/i386/fpu -I../sysdeps/i386 -I../sysdeps/wordsize-32 
> -I../sysdeps/ieee754/ldbl-96 -I../sysdeps/ieee754/dbl-64 
> -I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754 -I../sysdeps/generic/elf 
> -I../sysdeps/generic ' > isomac.out
> make[1]: *** [isomac.out] Error 1
> make[1]: Leaving directory `/home/ronis/Project/notar/libc/stdlib'
> make: *** [stdlib/tests] Error 2
> Cannot use `de_DE.UTF-8' locale.
> make[1]: *** [bug-ungetwc2.out] Error 1
> make[1]: Leaving directory `/home/ronis/Project/notar/libc/libio'
> make: *** [libio/tests] Error 2
> GCONV_PATH=../iconvdata LC_ALL=C LOCPATH=../localedata  ../elf/ld-linux.so.2 
> --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:../linuxthreads
>  ./tst-regex  > tst-regex.out
> make[1]: *** [tst-regex.out] Error 139
> ./wordexp-test: relocation error: /lib/libnss_compat.so.2: symbol 
> _nss_files_parse_pwent, version GLIBC_2.0 not defined in file libc.so.6 with 
> link time reference
> make[1]: *** [wordexp-test.out] Error 127
> ../include/stdio.h:40:28: stdio/stdio.h: No such file or directory
> make[1]: [annexc.out] Error 1 (ignored)
> make[1]: Leaving directory `/home/ronis/Project/notar/libc/posix'
> make: *** [posix/tests] Error 2
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:. ./ex1  > 
> ex1.out
> make[1]: *** [ex1.out] Error 139
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:. ./ex2  > 
> ex2.out
> make[1]: *** [ex2.out] Error 139
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:. ./ex3  > 
> ex3.out
> make[1]: *** [ex3.out] Error 139
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:. ./ex4  > 
> ex4.out
> make[1]: *** [ex4.out] Error 139
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:. ./ex5  > 
> ex5.out
> make[1]: *** [ex5.out] Error 139
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:. ./ex6  > 
> ex6.out
> make[1]: *** [ex6.out] Error 139
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:. ./ex7  > 
> ex7.out
> make[1]: *** [ex7.out] Error 139
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:. ./ex8  > 
> ex8.out
> make[1]: *** [ex8.out] Error 139
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:. ./ex9  > 
> ex9.out
> make[1]: *** [ex9.out] Error 139
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:. ./ex10  > 
> ex10.out
> make[1]: *** [ex10.out] Error 139
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:. ./ex11  > 
> ex11.out
> make[1]: *** [ex11.out] Error 139
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:. ./ex12  > 
> ex12.out
> make[1]: *** [ex12.out] Error 139
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:. ./ex13  > 
> ex13.out
> make[1]: *** [ex13.out] Error 139
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:. 
> ./joinrace  > joinrace.out
> make[1]: *** [joinrace.out] Error 139
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:. 
> ./tststack  > tststack.out
> make[1]: *** [tststack.out] Error 139
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:. ./unload  
> > unload.out
> make[1]: *** [unload.out] Error 139
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:. ./ecmutex 
>  > ecmutex.out
> make[1]: *** [ecmutex.out] Error 139
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:. ./ex14  > 
> ex14.out
> make[1]: *** [ex14.out] Error 139
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:. ./ex15  > 
> ex15.out
> make[1]: *** [ex15.out] Error 139
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:. ./ex16  > 
> ex16.out
> make[1]: *** [ex16.out] Error 139
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:. ./ex17  > 
> ex17.out
> make[1]: *** [ex17.out] Error 139
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:. ./ex18  > 
> ex18.out
> make[1]: *** [ex18.out] Error 139
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:. 
> ./tst-cancel "" > tst-cancel.out
> make[1]: *** [tst-cancel.out] Error 139
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:. 
> ./tst-context  > tst-context.out
> make[1]: *** [tst-context.out] Error 139
> make[1]: Leaving directory `/home/ronis/Project/notar/libc/linuxthreads'
> make: *** [linuxthreads/tests] Error 2
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:.:../resolv:../crypt:../linuxthreads 
> ./tst-shm  > tst-shm.out
> make[1]: *** [tst-shm.out] Error 139
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:.:../resolv:../crypt:../linuxthreads 
> ./tst-clock  > tst-clock.out
> make[1]: *** [tst-clock.out] Error 139
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:.:../resolv:../crypt:../linuxthreads 
> ./tst-timer  > tst-timer.out
> make[1]: *** [tst-timer.out] Error 139
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:.:../resolv:../crypt:../linuxthreads 
> ./tst-aio  > tst-aio.out
> make[1]: *** [tst-aio.out] Error 139
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:.:../resolv:../crypt:../linuxthreads 
> ./tst-aio64  > tst-aio64.out
> make[1]: *** [tst-aio64.out] Error 139
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:.:../resolv:../crypt:../linuxthreads 
> ./tst-aio2  > tst-aio2.out
> make[1]: *** [tst-aio2.out] Error 139
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:.:../resolv:../crypt:../linuxthreads 
> ./tst-aio3  > tst-aio3.out
> make[1]: *** [tst-aio3.out] Error 139
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:.:../resolv:../crypt:../linuxthreads 
> ./tst-aio4  > tst-aio4.out
> make[1]: *** [tst-aio4.out] Error 139
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:.:../resolv:../crypt:../linuxthreads 
> ./tst-aio5  > tst-aio5.out
> make[1]: *** [tst-aio5.out] Error 139
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:../elf:../dlfcn:../nss:../nis:.:../resolv:../crypt:../linuxthreads 
> ./tst-aio6  > tst-aio6.out
> make[1]: *** [tst-aio6.out] Error 139
> make[1]: Leaving directory `/home/ronis/Project/notar/libc/rt'
> make: *** [rt/tests] Error 2
> GCONV_PATH=../iconvdata LC_ALL=C   ../elf/ld-linux.so.2 --library-path 
> ..:../math:.:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:../linuxthreads 
> ./resolvfail  > resolvfail.out
> make[1]: *** [resolvfail.out] Error 139
> make[1]: Leaving directory `/home/ronis/Project/notar/libc/elf'
> make: *** [elf/tests] Error 2
>

-- 
 Andreas Jaeger
  SuSE Labs address@hidden
   private address@hidden
    http://www.suse.de/~aj



reply via email to

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