]> www.infradead.org Git - users/dwmw2/qemu.git/commitdiff
Fix sparc.ld
authorBlue Swirl <blauwirbel@gmail.com>
Sun, 13 Sep 2009 19:38:43 +0000 (19:38 +0000)
committerAurelien Jarno <aurelien@aurel32.net>
Thu, 19 Nov 2009 00:22:47 +0000 (01:22 +0100)
Makes 91b40c5be84a478e98c0416325844a7f66d0efae unnecessary.

Acked-by: Kirill A. Shutemov <kirill@shutemov.name>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
sparc.ld

index 26ab4151fef92be6834c0821ea6ab675de68f558..9d2363664206cdb67efaba1797bcffe0978179de 100644 (file)
--- a/sparc.ld
+++ b/sparc.ld
@@ -66,6 +66,26 @@ SECTIONS
   .data1   : { *(.data1) }
   .tdata    : { *(.tdata) }
   .tbss    : { *(.tbss) }
+  .preinit_array     :
+  {
+    PROVIDE_HIDDEN (__preinit_array_start = .);
+    KEEP (*(.preinit_array))
+    PROVIDE_HIDDEN (__preinit_array_end = .);
+  }
+  .init_array     :
+  {
+     PROVIDE_HIDDEN (__init_array_start = .);
+     KEEP (*(SORT(.init_array.*)))
+     KEEP (*(.init_array))
+     PROVIDE_HIDDEN (__init_array_end = .);
+  }
+  .fini_array     :
+  {
+    PROVIDE_HIDDEN (__fini_array_start = .);
+    KEEP (*(.fini_array))
+    KEEP (*(SORT(.fini_array.*)))
+    PROVIDE_HIDDEN (__fini_array_end = .);
+  }
   .ctors         :
   {
     *(.ctors)