Hello, I am trying to cross compile the glibc module, but I have run
into a problem with unresolved symbols.  I am trying to compile glibc
version 2.1.1-7 for the armv4.  Here is the bld-env that we are using:

ix86-kernel2.2.2
binutils2.9.1.0.21-1
egcs1.1.1-8

This is the configure line that I used:

configure --prefix=/arm-linux/src/user/glibc/2.1.1-7/glibc/local
--enable-add-ons
--with-headers=/opt/INETlgnu/armv4l-inet-linux/sys-include
--host=armv4l-inet-linux

After compiling for several hours, I get an error message - included
below- about some unresolved symbols in libc.so.6
(__deregister_frame_info and __register_frame_info).

The glibc FAQ has several points about unresolved symbols though I did
not find one that I could apply to this case.  FAQ 3.18 and 2.7 are
close, and 2.8 mentions __register_frame_info specifically, but it is
talking about executing not compiling.

Any suggestions would be very much appreciated.  

make[2]: Entering directory
`/arm-linux/src/user/glibc/2.1.1-7/glibc/db2'
/opt/INETlgnu/bin/armv4l-inet-linux-gcc -nostdlib -nostartfiles -o
/arm-linux/src/user/glibc/2.1.1-7/glibc/build/db2/makedb 
-Wl,-dynamic-linker=/arm-linux/src/user/glibc/2.1.1-7/glibc/local/lib/ld-linux.so.2  
/arm-linux/src/user/glibc/2.1.1-7/glibc/build/csu/crt1.o
/arm-linux/src/user/glibc/2.1.1-7/glibc/build/csu/crti.o
`/opt/INETlgnu/bin/armv4l-inet-linux-gcc --print-file-name=crtbegin.o`
/arm-linux/src/user/glibc/2.1.1-7/glibc/build/db2/makedb.o
/arm-linux/src/user/glibc/2.1.1-7/glibc/build/db2/libdb.so.3 
-Wl,-rpath-link=/arm-linux/src/user/glibc/2.1.1-7/glibc/build:/arm-linux/src/user/glibc/2.1.1-7/glibc/build/math:/arm-linux/src/user/glibc/2.1.1-7/glibc/build/elf:/arm-linux/src/user/glibc/2.1.1-7/glibc/build/nss:/arm-linux/src/user/glibc/2.1.1-7/glibc/build/nis:/arm-linux/src/user/glibc/2.1.1-7/glibc/build/db2:/arm-linux/src/user/glibc/2.1.1-7/glibc/build/rt:/arm-linux/src/user/glibc/2.1.1-7/glibc/build/resolv:/arm-linux/src/user/glibc/2.1.1-7/glibc/build/linuxthreads
/arm-linux/src/user/glibc/2.1.1-7/glibc/build/libc.so.6
/arm-linux/src/user/glibc/2.1.1-7/glibc/build/libc_nonshared.a -lgcc
`/opt/INETlgnu/bin/armv4l-inet-linux-gcc --print-file-name=crtend.o`
/arm-linux/src/user/glibc/2.1.1-7/glibc/build/csu/crtn.o
/arm-linux/src/user/glibc/2.1.1-7/glibc/build/libc.so.6: undefined
reference to `__deregister_frame_info'
/arm-linux/src/user/glibc/2.1.1-7/glibc/build/libc.so.6: undefined
reference to `__register_frame_info'
collect2: ld returned 1 exit status
make[2]: *** [/arm-linux/src/user/glibc/2.1.1-7/glibc/build/db2/makedb]
Error 1
make[2]: Leaving directory `/arm-linux/src/user/glibc/2.1.1-7/glibc/db2'
make[1]: *** [db2/others] Error 2
make[1]: Leaving directory `/arm-linux/src/user/glibc/2.1.1-7/glibc'
make: *** [all] Error 2


Thanks!
--Andy
unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED]

Reply via email to