Greetings. First, I have read and searched through all the mailing list archives that I could find at ftp://ftp.arm.linux.org.uk/pub/armlinux/lists/linux-arm and saw no post having a similar problem as myself. I currently have a cross compiled 'binutils-2.9.5.0.24' and 'gcc-2.95.2' with Phil's patch. I have also cross compiled 'newlib-1.8.2' and installed it. I am still having difficulties building 'glibc-2.1.2'. It gets all the way down to 'db2' and fails with this message: make[2]: Entering directory `/home/sjhill/build-cross/glibc-2.1.2/db2' arm-linux-gcc -nostdlib -nostartfiles -o /home/sjhill/build-cross/build-glibc/db2/makedb -Wl,-dynamic-linker=/usr/local/arm/lib/ld-linux.so.2 /home/sjhill/build-cross/build-glibc/csu/crt1.o /home/sjhill/build-cross/build-glibc/csu/crti.o `arm-linux-gcc --print-file-name=crtbegin.o` /home/sjhill/build-cross/build-glibc/db2/makedb.o /home/sjhill/build-cross/build-glibc/db2/libdb.so.3 -Wl,-rpath-link=/home/sjhill/build-cross/build-glibc:/home/sjhill/build-cross/build-glibc/math:/home/sjhill/build-cross/build-glibc/elf:/home/sjhill/build-cross/build-glibc/nss:/home/sjhill/build-cross/build-glibc/nis:/home/sjhill/build-cross/build-glibc/db2:/home/sjhill/build-cross/build-glibc/rt:/home/sjhill/build-cross/build-glibc/resolv:/home/sjhill/build-cross/build-glibc/linuxthreads /home/sjhill/build-cross/build-glibc/libc.so.6 /home/sjhill/build-cross/build-glibc/libc_nonsThanks for your help so far. I was able to successfully apply your patch to GCC and that seemed to help things some. I now have a cross compiled 'binutils-2.9.5.0.24' and 'gcc-2.95.2' with standalone C support. I have also cross compiled 'newlib-1.8.2' and installed it. I am still having difficulties building 'glibc-2.1.2'. It gets all the way down to 'db2' and fails with this message: make[2]: Entering directory `/home/sjhill/build-cross/glibc-2.1.2/db2' arm-linux-gcc -nostdlib -nostartfiles -o /home/sjhill/build-cross/build-glibc/db2/makedb -Wl,-dynamic-linker=/usr/local/arm/lib/ld-linux.so.2 /home/sjhill/build-cross/build-glibc/csu/crt1.o /home/sjhill/build-cross/build-glibc/csu/crti.o `arm-linux-gcc --print-file-name=crtbegin.o` /home/sjhill/build-cross/build-glibc/db2/makedb.o /home/sjhill/build-cross/build-glibc/db2/libdb.so.3 -Wl,-rpath-link=/home/sjhill/build-cross/build-glibc:/home/sjhill/build-cross/build-glibc/math:/home/sjhill/build-cross/build-glibc/elf:/home/sjhill/build-cross/build-glibc/nss:/home/sjhill/build-cross/build-glibc/nis:/home/sjhill/build-cross/build-glibc/db2:/home/sjhill/build-cross/build-glibc/rt:/home/sjhill/build-cross/build-glibc/resolv:/home/sjhill/build-cross/build-glibc/linuxthreads /home/sjhill/build-cross/build-glibc/libc.so.6 /home/sjhill/build-cross/build-glibc/libc_nonshared.a -lgcc `arm-linux-gcc --print-file-name=crtend.o` /home/sjhill/build-cross/build-glibc/csu/crtn.o /home/sjhill/build-cross/build-glibc/elf/ld-linux.so.2: undefined reference to `__libc_global_ctors' collect2: ld returned 1 exit status make[2]: *** [/home/sjhill/build-cross/build-glibc/db2/makedb] Error 1 make[2]: Leaving directory `/home/sjhill/build-cross/glibc-2.1.2/db2' make[1]: *** [db2/others] Error 2 make[1]: Leaving directory `/home/sjhill/build-cross/glibc-2.1.2' make: *** [all] Error 2 I used this as my configuration line before building glibc: CC=arm-linux-gcc AR=arm-linux-ar RANLIB=arm-linux-ranlib ../glibc-2.1.2/configure arm-linux --prefix=/usr/local/arm --build=i686-pc-linux-gnu --enable-add-ons --with-headers=/home/sjhill/build-cross/linux/include/ I grep'd through the compiled binaries in the 'elf' subdirectory and it is actually contained in 'ld-linux.so.2' 'ld.so' l'ibrtld.os' 'soinit.os'. If this is the case, why the above error? The symbolic links to the kernel source are correct and all my cross utilities are in my current path. Any thoughts? Thanks in advance. -Steve unsubscribe: body of `unsubscribe linux-arm' to [EMAIL PROTECTED] ++ Please use [EMAIL PROTECTED] for ++ ++ kernel-related discussions. ++
