PATCH: Putting gcc v2 and v3 fame unwind support in glibc
Paolo Carlini
pcarlini@unitus.it
Sun Jul 8 11:24:00 GMT 2001
Hi,
first thank you very much for taking care of these thorny issues... At this
point it seems that the day when GCC and GLIBC will be again compatible with
each other is very close.
I have just applied your patch to an out-of-box glibc2.2.3+nss patch and tried
to build it with gcc3.0 release. Unfortunately make check fails in the
iconvdata tests as follows (did'nt you already solve this problem?!?):
make -C iconvdata tests
make[1]: Entering directory `/home/paolo/libc/iconvdata'
gcc bug-iconv1.c -c -O2 -Wall -Winline -Wstrict-prototypes -Wwrite-strings
-g -I../include -I. -I.. -I../libio -I../sysdeps/i386/elf
-I../linuxthreads/sysdeps/unix/sysv/linux/i386
-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/i586
-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 -D_LIBC_REENTRANT -include
../include/libc-symbols.h -o bug-iconv1.o
gcc -nostdlib -nostartfiles -o bug-iconv1
-Wl,-dynamic-linker=/lib/ld-linux.so.2 ../csu/crt1.o ../csu/crti.o `gcc
--print-file-name=crtbegin.o` bug-iconv1.o
-Wl,-rpath-link=..:../math:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:../linuxthreads
../libc.so.6 ../libc_nonshared.a -lgcc `gcc --print-file-name=crtend.o`
../csu/crtn.o
GCONV_PATH=../iconvdata LC_ALL=C ../elf/ld-linux.so.2 --library-path
..:../math:../elf:../dlfcn:../nss:../nis:../rt:../resolv:../crypt:../linuxthreads
./bug-iconv1 > bug-iconv1.out make[1]: *** [bug-iconv1.out] Error 1
make[1]: Leaving directory `/home/paolo/libc/iconvdata'
make: *** [iconvdata/tests] Error 2
Thanks again,
Paolo.
More information about the Libc-alpha
mailing list