qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH] Provide __rel_iplt_{start,end}


From: Lubomir Rintel
Subject: [Qemu-devel] [PATCH] Provide __rel_iplt_{start,end}
Date: Sat, 10 Oct 2009 13:40:47 +0200

This basically fixes build with -static against recent glibc (libc.a's
__libc_csu_init() refers to these symbols).
---
 i386.ld |    8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/i386.ld b/i386.ld
index f2dafec..9b4063e 100644
--- a/i386.ld
+++ b/i386.ld
@@ -39,7 +39,13 @@ SECTIONS
   .rela.fini     : { *(.rela.fini)     }
   .rel.bss       : { *(.rel.bss)               }
   .rela.bss      : { *(.rela.bss)              }
-  .rel.plt       : { *(.rel.plt)               }
+  .rel.plt        :
+    {
+      *(.rel.plt)
+      PROVIDE_HIDDEN (__rel_iplt_start = .);
+      *(.rel.iplt)
+      PROVIDE_HIDDEN (__rel_iplt_end = .);
+    }
   .rela.plt      : { *(.rela.plt)              }
   .init          : { *(.init)  } =0x47ff041f
   .text      :
-- 
1.6.5.rc2





reply via email to

[Prev in Thread] Current Thread [Next in Thread]