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
[email protected]
http://lists.scratchbox.org/cgi-bin/mailman/listinfo/scratchbox-users