Hi,

> Well, that's clearly not right.  It probably isn't worth spending the time to 
> investigate why: try a later version, and post again if it still doesn't work.

I'm trying to compile/install the version 2.2.3 of glibc. I have now a
segfault when linking. Here is the fault :

[bol@xenon dlfcn]$  arm-linux-gcc --shared -Wl,-O1
-Wl,-dynamic-linker=/usr/local/arm-linux/arm-linux/lib/ld-linux.so.2
-B/home/bol/DOWNLOAD/IPAQ/toolchain/build/glibc-2.2.3/csu/
-Wl,--version-script=/home/bol/DOWNLOAD/IPAQ/toolchain/build/glibc-2.2.3/libdl.map
-Wl,-soname=libdl.so.2
-Wl,-dynamic-linker,/usr/local/arm-linux/arm-linux/lib/ld-linux.so.2
-L/home/bol/DOWNLOAD/IPAQ/toolchain/build/glibc-2.2.3
-L/home/bol/DOWNLOAD/IPAQ/toolchain/build/glibc-2.2.3/math
-L/home/bol/DOWNLOAD/IPAQ/toolchain/build/glibc-2.2.3/elf
-L/home/bol/DOWNLOAD/IPAQ/toolchain/build/glibc-2.2.3/dlfcn
-L/home/bol/DOWNLOAD/IPAQ/toolchain/build/glibc-2.2.3/nss
-L/home/bol/DOWNLOAD/IPAQ/toolchain/build/glibc-2.2.3/nis
-L/home/bol/DOWNLOAD/IPAQ/toolchain/build/glibc-2.2.3/rt
-L/home/bol/DOWNLOAD/IPAQ/toolchain/build/glibc-2.2.3/resolv
-L/home/bol/DOWNLOAD/IPAQ/toolchain/build/glibc-2.2.3/crypt
-L/home/bol/DOWNLOAD/IPAQ/toolchain/build/glibc-2.2.3/linuxthreads
-Wl,-rpath-link=/home/bol/DOWNLOAD/IPAQ/toolchain/build/glibc-2.2.3:/home/bol/DOWNLOAD/IPAQ/toolchain/build/glibc-2.2.3/math:/home/bol/DOWNLOAD/IPAQ/toolchain/build/glibc-2.2.3/elf:/home/bol/DOWNLOAD/IPAQ/toolchain/build/glibc-2.2.3/dlfcn:/home/bol/DOWNLOAD/IPAQ/toolchain/build/glibc-2.2.3/nss:/home/bol/DOWNLOAD/IPAQ/toolchain/build/glibc-2.2.3/nis:/home/bol/DOWNLOAD/IPAQ/toolchain/build/glibc-2.2.3/rt:/home/bol/DOWNLOAD/IPAQ/toolchain/build/glibc-2.2.3/resolv:/home/bol/DOWNLOAD/IPAQ/toolchain/build/glibc-2.2.3/crypt:/home/bol/DOWNLOAD/IPAQ/toolchain/build/glibc-2.2.3/linuxthreads
-o /home/bol/DOWNLOAD/IPAQ/toolchain/build/glibc-2.2.3/dlfcn/libdl.so -T
/home/bol/DOWNLOAD/IPAQ/toolchain/build/glibc-2.2.3/dlfcn/libdl.so.lds
-Wl,--whole-archive
/home/bol/DOWNLOAD/IPAQ/toolchain/build/glibc-2.2.3/csu/abi-note.o
/home/bol/DOWNLOAD/IPAQ/toolchain/build/glibc-2.2.3/dlfcn/libdl_pic.a
/home/bol/DOWNLOAD/IPAQ/toolchain/build/glibc-2.2.3/elf/interp.os
/home/bol/DOWNLOAD/IPAQ/toolchain/build/glibc-2.2.3/libc.so
/home/bol/DOWNLOAD/IPAQ/toolchain/build/glibc-2.2.3/libc_nonshared.a
-Wl,--no-whole-archive 
collect2: ld terminated with signal 11 [Segmentation fault]

But the libc.so.6 is allready build, and seem much better :

$ objdump --dynamic-syms libc.so.6 | grep getpwuid_r
000a4658 g    DF .text  00000028 (GLIBC_2.0)  getpwuid_r
000a449c g    DF .text  000001bc  GLIBC_2.1.2 getpwuid_r

I will continue next week. Now, it's time to go to sleep...

Any way, thanks for the help.

                Olivier
-- 
Olivier Bornet                      SMARTDATA SA
[EMAIL PROTECTED]         Centre du Parc
http://www.smartdata.ch             av. des Pr�s-Beudin 20
Phone +41-27-723'55'03              1920 Martigny
Fax   +41-27-723'55'19              Phone +41-27-723'55'18

_______________________________________________
http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm
Please visit the above address for information on this list.

Reply via email to