From: Blue Swirl Date: Sun, 13 Sep 2009 19:38:43 +0000 (+0000) Subject: Fix sparc.ld X-Git-Tag: v0.11.1~4 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=cc7a5a0994a5291c96cbf0ba3f848dd9c2a6ce7a;p=thirdparty%2Fqemu.git Fix sparc.ld Makes 91b40c5be84a478e98c0416325844a7f66d0efae unnecessary. Acked-by: Kirill A. Shutemov Signed-off-by: Blue Swirl --- diff --git a/sparc.ld b/sparc.ld index 26ab4151fef..9d236366420 100644 --- 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)