[Top][All Lists]
[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