From 5c866a8b9be0bd8dff97dd8143e55dd228617c23 Mon Sep 17 00:00:00 2001 From: "David S. Miller" Date: Sat, 20 Feb 2010 13:40:59 -0800 Subject: Fix PLT rewrite when prelinking fails on 32-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. --- ChangeLog | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 85327329ff..cd1be57595 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2009-02-20 David S. Miller + + * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_runtime_setup): + Adjust rela->r_offset by l->l_addr when rewriting PLT. + 2009-02-20 Joseph Myers * sysdeps/sparc/sparc64/dl-machine.h (elf_machine_runtime_setup): -- cgit v1.2.3