diff options
author | Petr Machata <pmachata@redhat.com> | 2012-12-05 17:07:21 +0100 |
---|---|---|
committer | Petr Machata <pmachata@redhat.com> | 2012-12-05 17:07:21 +0100 |
commit | 0965420dfd1f4167609c4b3bbee5dc0277423897 (patch) | |
tree | 1f9e25261e6a1cc4aa8d5dc1bbb745842f0d8341 /NEWS | |
parent | 6fa43fd3a14de6f70043f37361eb2e15d672b436 (diff) | |
download | ltrace-0965420dfd1f4167609c4b3bbee5dc0277423897.tar.gz |
Don't mangle static symbol names internally
Instead, write the @soname bit separately. I'm not sure why this was done
like that in the first place. I may have cut'n'pasted this from RHEL
patches for dlopen support, where these sorts of hacks were necessary.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -1,10 +1,16 @@ -*-org-*- * Version 0.7.2 +** Bugfixes *** (Again) detect VDSO entry in r_debug linkmap with non-empty name This bug caused messages like: | Couldn't determine base address of linux-vdso32.so.1 | Couldn't load ELF object linux-vdso32.so.1: No such file or directory *** Fix building with libunwind 1.1 +*** Fix prototype lookup for -x symbols from shared libraries + Ltrace was unable to find prototypes of static symbols in shared + libraries. It changed the symbol name internally to the form + name@libfoo.so. Thus mangled, symbols were not found in config + files. * Version 0.7.1 ** Bugfixes |