diff options
Diffstat (limited to 'mipsel-linux-android/lib/ldscripts/elf32ltsmip.xu')
-rw-r--r-- | mipsel-linux-android/lib/ldscripts/elf32ltsmip.xu | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/mipsel-linux-android/lib/ldscripts/elf32ltsmip.xu b/mipsel-linux-android/lib/ldscripts/elf32ltsmip.xu index 4aa968b..bdf0d6f 100644 --- a/mipsel-linux-android/lib/ldscripts/elf32ltsmip.xu +++ b/mipsel-linux-android/lib/ldscripts/elf32ltsmip.xu @@ -72,8 +72,6 @@ SECTIONS { KEEP (*(SORT_NONE(.init))) } - .plt 0 : { *(.plt) } - .iplt 0 : { *(.iplt) } .text 0 : { *(.text .stub) @@ -98,8 +96,10 @@ SECTIONS /* These sections are generated by the Sun/Oracle C++ compiler. */ .exception_ranges 0 : ONLY_IF_RO { *(.exception_ranges .exception_ranges*) } - /* Adjust the address for the data segment. We want to align at exactly - a page boundary to make life easier for apriori. */ + .plt 0 : { *(.plt) } + .iplt 0 : { *(.iplt) } + /* Adjust the address for the data segment. For 32 bits we want to align + at exactly a page boundary to make life easier for apriori. */ /* Exception handling */ .eh_frame 0 : ONLY_IF_RW { KEEP (*(.eh_frame)) } .gcc_except_table 0 : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) } @@ -118,13 +118,13 @@ SECTIONS } .jcr 0 : { KEEP (*(.jcr)) } .dynamic 0 : { *(.dynamic) } + .got.plt 0 : { *(.got.plt) } .data 0 : { *(.data) SORT(CONSTRUCTORS) } .data1 0 : { *(.data1) } - .got.plt 0 : { *(.got.plt) } .got 0 : { *(.got) } /* We want the small data sections together, so single-instruction offsets can access them all, and initialized data all before uninitialized, so @@ -173,7 +173,7 @@ SECTIONS /* DWARF 2 */ .debug_info 0 : { *(.debug_info) } .debug_abbrev 0 : { *(.debug_abbrev) } - .debug_line 0 : { *(.debug_line) } + .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end ) } .debug_frame 0 : { *(.debug_frame) } .debug_str 0 : { *(.debug_str) } .debug_loc 0 : { *(.debug_loc) } |