aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2010-02-20 13:39:58 -0800
committerDavid S. Miller <davem@davemloft.net>2010-02-20 13:48:05 -0800
commit1d204bf2945617be272f88ee233adbceeffd5315 (patch)
tree53434b857b2568fe20a535a8d8abd854ea379b55 /ChangeLog
parent199428c19774c12b3c4b6e6486ea9d4a021288af (diff)
downloadglibc-1d204bf2945617be272f88ee233adbceeffd5315.tar
glibc-1d204bf2945617be272f88ee233adbceeffd5315.tar.gz
glibc-1d204bf2945617be272f88ee233adbceeffd5315.tar.bz2
glibc-1d204bf2945617be272f88ee233adbceeffd5315.zip
Fix PLT rewrite when prelinking fails on 64-bit sparc.
When prelinking fails we have to rewrite the PLT, but the code doing so forgets to adjust all rela->r_offset addresses by the location of where the object was actually mapped.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog5
1 files changed, 5 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 1044b4de65..85327329ff 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2009-02-20 Joseph Myers <joseph@codesourcery.com>
+
+ * sysdeps/sparc/sparc64/dl-machine.h (elf_machine_runtime_setup):
+ Adjust rela->r_offset by l->l_addr when rewriting PLT.
+
2010-02-19 Carl Fredrik Hammar <hammy.lite@gmail.com>
* hurd/hurdioctl.c (tiocsctty): Call `do_tiocsctty' instead of