This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
Re: PATCH: Putting gcc v2 and v3 fame unwind support in glibc
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.