diff options
Diffstat (limited to 'skiboot.lds.S')
-rw-r--r-- | skiboot.lds.S | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/skiboot.lds.S b/skiboot.lds.S index 967fdbf3..ef7db23a 100644 --- a/skiboot.lds.S +++ b/skiboot.lds.S @@ -99,7 +99,7 @@ SECTIONS _stext = .; .text : { *(.text*) - *(.sfpr) + *(.sfpr .glink) } _etext = .; @@ -161,10 +161,15 @@ SECTIONS *(.rela*) __rela_dyn_end = .; } + .plt : { *(.plt) *(.iplt) } - .hash : { *(.hash) } - .dynsym : { *(.dynsym) } - .dynstr : { *(.dynstr) } + .hash : { *(.hash) } + .gnu.hash : { *(.gnu.hash) } + .dynsym : { *(.dynsym) } + .dynstr : { *(.dynstr) } + .gnu.version : { *(.gnu.version) } + .gnu.version_d : { *(.gnu.version_d) } + .gnu.version_r : { *(.gnu.version_r) } . = ALIGN(0x10); .sym_map : { @@ -201,6 +206,7 @@ SECTIONS _sbss = .; .bss : { + *(.dynbss) *(.bss*) } . = ALIGN(0x10000); @@ -219,6 +225,7 @@ SECTIONS /* Discards */ /DISCARD/ : { + *(.note.GNU-stack) *(.comment) *(.eh_frame) *(.interp) |