I'm on a RHEL 5 host system, using scratchbox2 and the latest 4.4 CodeSourcery IA32 toolchain. It seems like it's linking against the host system ancient glibc (libc-2.5.so) instead of the toolchain's glibc (libc-2.10.1.so):
make[1]: Entering directory `/scratch/kernel/linux-2.6' ... CC init/initramfs.o CC init/calibrate.o LD init/built-in.o HOSTCC usr/gen_init_cpio GEN usr/initramfs_data.cpio usr/gen_init_cpio: /lib/libc.so.6: version `GLIBC_2.7' not found (required by usr/gen_init_cpio) make[2]: *** [usr/initramfs_data.cpio] Error 1 make[1]: *** [usr] Error 2 make[1]: Leaving directory `/scratch/kernel/linux-2.6' make: *** [all] Error 2 However, when I check libc under sb2: $ sb2 ls -l /lib/libc.so.6 lrwxrwxrwx 1 p7429c lndw 14 Jan 20 10:22 /lib/libc.so.6 -> libc-2.10.1.so $ sb2 ldd linux-2.6/usr/gen_init_cpio linux-2.6/usr/gen_init_cpio: /lib/libc.so.6: version `GLIBC_2.7' not found (required by linux-2.6/usr/gen_init_cpio) linux-gate.so.1 => (0xffffe000) libsb2.so.1 => /scratch/toolchain/sb2/lib32/libsb2/libsb2.so.1 (0xf7f25000) libc.so.6 => /lib/libc.so.6 (0x0011f000) libdl.so.2 => /lib/libdl.so.2 (0x00267000) libm.so.6 => /lib/libm.so.6 (0x0026d000) /lib/ld-linux.so.2 (0x00101000) Using simple mapping. How does sbox2 handle libc? Thanks, Aaron _______________________________________________ Scratchbox-users mailing list Scratchbox-users@lists.scratchbox.org http://lists.scratchbox.org/cgi-bin/mailman/listinfo/scratchbox-users