Hi,
I’m trying to cross-compile an application for the EV2-GP device using CDP 1.1.1.
For my 32-bit Ubuntu desktop, everything is fine. I’ve built CDP 1.1.1, extracted the armv5te toolchain from ${OETREE}/build/tmp/cross/armv5te/bin and built using a new version of Ubuntu which has gcc 4.4.3 installed.
Unfortunately, our Hudson build server runs 64-bit RHEL 5.5 which uses gcc 4.1. Dependencies of arm-corecdp-linux-gnueabi-gcc –
ldd -v arm-corecdp-linux-gnueabi-gcc
./arm-corecdp-linux-gnueabi-gcc: /lib64/libc.so.6: version `GLIBC_2.11′ not found (required by ./arm-corecdp-linux-gnueabi-gcc)
libc.so.6 => /lib64/libc.so.6 (0x00002b3a593f5000)
/lib64/ld-linux-x86-64.so.2 (0x00002b3a591d8000)
Version information:
./arm-corecdp-linux-gnueabi-gcc:
libc.so.6 (GLIBC_2.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.3) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.11) => not found
libc.so.6 (GLIBC_2.3.4) => /lib64/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /lib64/libc.so.6
/lib64/libc.so.6:
ld-linux-x86-64.so.2 (GLIBC_2.3) => /lib64/ld-linux-x86-64.so.2
ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /lib64/ld-linux-x86-64.so.2
This is new territory for me. I would like to be able to build on the official hudson server. From the reading I did, there’s no easy/safe way to upgrade gcc/tools on the server. There’s talk of using chroot which would setup a new environment. Not sure if that’s the answer. I wanted to see if others have had this problem or if there’s a toolchain I could use that doesn’t require GLIBC 2.11.
Thanks,
Daryl