This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Use of readelf -D option
- From: "David Arnold" <david at mantara dot com>
- To: binutils at sourceware dot org
- Cc: david at mantara dot com
- Date: Wed, 11 Apr 2007 11:10:41 +1000
- Subject: Use of readelf -D option
hi,
in porting some testsuite code to RHEL5/x86_64, i've run into a problem
with readelf. the code runs readelf against our built shared libs,
extracts a list of the visible global symbols, and checks that there's a
suitable man page for each (with a list of known exceptions).
on other systems (eg binutils 2.17 on Debian/unstable i386 and binutils
2.15.92.0.2 on RHEL4/x86_64), readelf -sD appears to list the .dynsym
symbol table only. but on RHEL5/x86_64, it produces:
# readelf -sD lib/.libs/libelvin.so.4.1.9
Dynamic symbol information is not available for displaying symbols.
#
i haven't been able to find an explanation of the change in behaviour:
can anyone enlighten me?
thanks muchly,
d