Hello,
I just wanted to start programming with boost. I have created a little server that listens on a port using the Boost-Asio package.
On my development system I have GLIBC 2.11.
On the target system I have GLIBC 2.7.
So I built the lib I need for the server app on the target system, too.
When I say ./server I get nothing but the following error:
Code:
./server: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.8' not found (required by ./server)
./server: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.9' not found (required by ./server)
When I build the server program on my target system it works.
Why is the ELF linked against some other GLIBC version when the only lib I need for it is build on the target system?