This is the mail archive of the
mailing list for the glibc project.
for GNU/Linux 2.0.0?
- From: howarth at bromo dot msbb dot uc dot edu (Jack Howarth)
- To: libc-alpha at sourceware dot org
- Date: Fri, 7 Apr 2006 15:03:32 -0400 (EDT)
- Subject: for GNU/Linux 2.0.0?
Can one deduce anything about the age of devtools used for building
a shared library from the following? Of all the shared libraries in
the InsightII application, which I am having problems running under
glibc 2.4, only one reports...
ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), for GNU/Linux 2.0.0, not stripped
for 'file *'. The remaining ones report...
ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
Does the presence of the text 'for GNU/Linux 2.0.0' in the output from
the file program on this shared library (libpgthread.so) tell me anything
about the general age of the tools used to build it? Also that particular
shared library doesn't seem work with ldd. I get...
/usr/bin/ldd: ./libpgthread.so: /usr/local/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
...but using ld-linux.so.2 I see...
/lib/ld-linux.so.2 --verify --list ./libpgthread.so
linux-gate.so.1 => (0x00829000)
libc.so.6 => /lib/libc.so.6 (0x004c9000)
/usr/local/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x0082a000)
In theory all of the files in InsightII were built for RHEL 2.1 but I
suspect that the libpgthread.so is a legacy build from some ancient
devtools and system. It would be nice if I could deduce how old it
really is in terms of devtools and glibc.
Thanks for any hints.