This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: PATCH: Putting gcc v2 and v3 fame unwind support in glibc


Hi,

>I think your problem may be the location of libgcc_s.so.1. libc.so is
>not linked against libgcc_s.so.1, but all other DSOs are. When you
>run ./bug-iconv1, some DSO loaded by ./bug-iconv1 has to find
>libgcc_s.so.1 somewhere. I have

indeed, you are right: very stupidly I failed to copy libgcc_s.so.1 from
its install point (/usr/local/gcc/lib) to /lib.

Now make check almost completes but not really, it still fails this way:

gcc tst-aio2.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 tst-aio2.o
../test-skeleton.c:67: warning: `add_temp_file' defined but not used
gcc -nostdlib -nostartfiles -o tst-aio2
-Wl,-dynamic-linker=/lib/ld-linux.so.2   ../csu/crt1.o ../csu/crti.o
`gcc --print-file-name=crtbegin.o` tst-aio2.o librt.so
../linuxthreads/libpthread.so
-Wl,-rpath-link=..:../math:../elf:../dlfcn:../nss:../nis:.:../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:.:../resolv:../crypt:../linuxthreads
./tst-aio2  > tst-aio2.out
Timed out: killed the child process
make[1]: *** [tst-aio2.out] Error 1
make[1]: Leaving directory `/home/paolo/libc/rt'
make: *** [rt/tests] Error 2

I strongly believe this is an unrelated issue, but, anyway what do you
think?

Also, I had 3 or 4 warnings of this type:

tstcodeset.po: warning: Charset "ISO-8859-1" is not supported. msgfmt
relies on iconv(),
                        and iconv() does not support "ISO-8859-1".
                        Installing GNU libiconv and then reinstalling
GNU gettext
                        would fix this problem.
                        Continuing anyway.


Perhaps all of this is a little bit off-topic, I'm just availing myself
of your kindness.

Cheers,
Paolo Carlini.

P.S. My system is i686;Linux2.4.6




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]