diff options
Diffstat (limited to 'arch/riscv/lib/barebox.lds.S')
-rw-r--r-- | arch/riscv/lib/barebox.lds.S | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/arch/riscv/lib/barebox.lds.S b/arch/riscv/lib/barebox.lds.S index 342769890b..c8a331c577 100644 --- a/arch/riscv/lib/barebox.lds.S +++ b/arch/riscv/lib/barebox.lds.S @@ -43,10 +43,18 @@ SECTIONS .barebox_imd : { BAREBOX_IMD } - . = ALIGN(8); - .got : { *(.got*) } + /DISCARD/ : { *(.rela.plt*) } + .rela.dyn : { + __rel_dyn_start = .; + *(.rel*) + __rel_dyn_end = .; + } - .rela.dyn : { *(.rela*) } + .dynsym : { + __dynsym_start = .; + *(.dynsym) + __dynsym_end = .; + } _edata = .; . = ALIGN(8); |