[RFC PATCH 4/5] riscv: Add new offending input sections to the linker script
Sebastian Huber
sebastian.huber at embedded-brains.de
Thu Oct 24 08:53:19 UTC 2019
On 23/10/2019 15:44, Hesham Almatary wrote:
> ---
> bsps/riscv/shared/start/linkcmds.base.in | 5 +++++
> 1 file changed, 5 insertions(+)
>
> diff --git a/bsps/riscv/shared/start/linkcmds.base.in b/bsps/riscv/shared/start/linkcmds.base.in
> index 7d6a23cde0..d921e29fe4 100644
> --- a/bsps/riscv/shared/start/linkcmds.base.in
> +++ b/bsps/riscv/shared/start/linkcmds.base.in
> @@ -372,6 +372,11 @@ SECTIONS {
> .debug_addr 0 : { *(.debug_addr) }
> .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) }
> /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) }
> + .shstrtab 0 : { *(.shstrtab) }
> + .strtab 0 : { *(.strtab) }
> + .symtab 0 : { *(.symtab) }
> + .symtab_shndx 0 : { *(.symtab_shndx) }
> + __cap_relocs 0 : { *(__cap_relocs) }
>
> /*
> * This is a RTEMS specific section to catch all unexpected input
Who generates the sections? For example the standard GNU ld script
doesn't have them:
riscv-rtems5-ld --version | grep shstrtab
Is there away to get the standard script used by the LLVM linker?
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.huber at embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
More information about the devel
mailing list