This is the mail archive of the
libc-help@sourceware.org
mailing list for the glibc project.
glibc 2.3.6 issue with ld.so and shared libs
- From: john h <johnh dot nm at gmail dot com>
- To: libc-help at sourceware dot org
- Date: Wed, 13 May 2009 13:37:09 -0600
- Subject: glibc 2.3.6 issue with ld.so and shared libs
I'm getting the following error when testing an app that uses libc and
libm shared libs. It finds the so file, but isn't happy with it. We
have recently moved from 2.3.3 to 2.3.6 and moved to using crosstool
to build our tools as our previous build process was not good.
/ # ./hello
./hello: /lib/libm.so.6: version `GLIBC_2.1.3' not found (required by
/lib/libmso.6)
I can use the ld.so from the same version of glibc and the
non-crosstool build and it works fine such that we believe ld.so is
the issue.
We don't really understand the versioning and symbols in glibc well,
is there anything that explains it?
Any pointers would be appreciated.
Thanks,
John