aboutsummaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorPetr Machata <pmachata@redhat.com>2012-12-05 17:07:21 +0100
committerPetr Machata <pmachata@redhat.com>2012-12-05 17:07:21 +0100
commit0965420dfd1f4167609c4b3bbee5dc0277423897 (patch)
tree1f9e25261e6a1cc4aa8d5dc1bbb745842f0d8341 /NEWS
parent6fa43fd3a14de6f70043f37361eb2e15d672b436 (diff)
downloadltrace-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--NEWS6
1 files changed, 6 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index debcecf..2bd3cfc 100644
--- a/NEWS
+++ b/NEWS
@@ -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