using gcc-2.95.3

Xu Junjuan xujunjuan@arch.cs.pku.edu.cn
Sat Mar 2 22:02:00 GMT 2002


Hi,
     I cross-compiled glibc-2.1.2 with gcc-2.95.3  for arm-linux , but the below error is reported.

arm-linux-gcc -nostdlib -nostartfiles -o /home/xjj/glibc-2.1.2/obj/glibc-arm3/db2/makedb  -Wl,-dynamic-linker=/porting/version1.0.7/build_cross/arm-linux3/lib/ld-linux.so.2   /home/xjj/glibc-2.1.2/obj/glibc-arm3/csu/crt1.o /home/xjj/glibc-2.1.2/obj/glibc-arm3/csu/crti.o `arm-linux-gcc --print-file-name=crtbegin.o` /home/xjj/glibc-2.1.2/obj/glibc-arm3/db2/makedb.o /home/xjj/glibc-2.1.2/obj/glibc-arm3/db2/libdb.so.3  -Wl,-rpath-link=/home/xjj/glibc-2.1.2/obj/glibc-arm3:/home/xjj/glibc-2.1.2/obj/glibc-arm3/math:/home/xjj/glibc-2.1.2/obj/glibc-arm3/elf:/home/xjj/glibc-2.1.2/obj/glibc-arm3/nss:/home/xjj/glibc-2.1.2/obj/glibc-arm3/nis:/home/xjj/glibc-2.1.2/obj/glibc-arm3/db2:/home/xjj/glibc-2.1.2/obj/glibc-arm3/rt:/home/xjj/glibc-2.1.2/obj/glibc-arm3/resolv:/home/xjj/glibc-2.1.2/obj/glibc-arm3/linuxthreads /home/xjj/glibc-2.1.2/obj/glibc-arm3/libc.so.6 /home/xjj/glibc-2.1.2/obj/glibc-arm3/libc_nonshared.a -lgcc `arm-linux-gcc --print-file-name=crtend.o` /home/xjj/glibc-2.1.2/obj/glibc-arm3/csu/crtn.o
/home/xjj/glibc-2.1.2/obj/glibc-arm3/elf/ld-linux.so.2: undefined reference to `__libc_global_ctors'
collect2: ld returned 1 exit status
make[2]: *** [/home/xjj/glibc-2.1.2/obj/glibc-arm3/db2/makedb] Error 1

       The cofiguration is " ../../src/glibc-jb-ms/configure arm-linux --build=i386-linux  --enable-add-ons=linuxthrea
ds,crypt ".

       What can I do ?
       Thanks & best regards.

       Xu


More information about the Libc-alpha mailing list