summaryrefslogtreecommitdiff
path: root/mipsel-linux-android/lib/ldscripts/elf32ltsmip.xu
diff options
context:
space:
mode:
Diffstat (limited to 'mipsel-linux-android/lib/ldscripts/elf32ltsmip.xu')
-rw-r--r--mipsel-linux-android/lib/ldscripts/elf32ltsmip.xu12
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) }