Revert "linker: warn about orphan sections"
This reverts commit 8ce758a8ff
.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
This commit is contained in:
parent
ae34d9d4c2
commit
0d4b5daeaa
25 changed files with 0 additions and 397 deletions
|
@ -1,40 +0,0 @@
|
|||
/* following sections are obtained via 'ld --verbose' */
|
||||
|
||||
/* Stabs debugging sections. */
|
||||
SECTION_PROLOGUE(.stab, 0,) { *(.stab) }
|
||||
SECTION_PROLOGUE(.stabstr, 0,) { *(.stabstr) }
|
||||
SECTION_PROLOGUE(.stab.excl, 0,) { *(.stab.excl) }
|
||||
SECTION_PROLOGUE(.stab.exclstr, 0,) { *(.stab.exclstr) }
|
||||
SECTION_PROLOGUE(.stab.index, 0,) { *(.stab.index) }
|
||||
SECTION_PROLOGUE(.stab.indexstr, 0,) { *(.stab.indexstr) }
|
||||
SECTION_PROLOGUE(.comment, 0,) { *(.comment) }
|
||||
/* DWARF debug sections.
|
||||
Symbols in the DWARF debugging sections are relative to the beginning
|
||||
of the section so we begin them at 0. */
|
||||
/* DWARF 1 */
|
||||
SECTION_PROLOGUE(.debug, 0,) { *(.debug) }
|
||||
SECTION_PROLOGUE(.line, 0,) { *(.line) }
|
||||
/* GNU DWARF 1 extensions */
|
||||
SECTION_PROLOGUE(.debug_srcinfo, 0,) { *(.debug_srcinfo) }
|
||||
SECTION_PROLOGUE(.debug_sfnames, 0,) { *(.debug_sfnames) }
|
||||
/* DWARF 1.1 and DWARF 2 */
|
||||
SECTION_PROLOGUE(.debug_aranges, 0,) { *(.debug_aranges) }
|
||||
SECTION_PROLOGUE(.debug_pubnames, 0,) { *(.debug_pubnames) }
|
||||
/* DWARF 2 */
|
||||
SECTION_PROLOGUE(.debug_info, 0,) { *(.debug_info .gnu.linkonce.wi.*) }
|
||||
SECTION_PROLOGUE(.debug_abbrev, 0,) { *(.debug_abbrev) }
|
||||
SECTION_PROLOGUE(.debug_line, 0,) { *(.debug_line .debug_line.* .debug_line_end ) }
|
||||
SECTION_PROLOGUE(.debug_frame, 0,) { *(.debug_frame) }
|
||||
SECTION_PROLOGUE(.debug_str, 0,) { *(.debug_str) }
|
||||
SECTION_PROLOGUE(.debug_loc, 0,) { *(.debug_loc) }
|
||||
SECTION_PROLOGUE(.debug_macinfo, 0,) { *(.debug_macinfo) }
|
||||
/* SGI/MIPS DWARF 2 extensions */
|
||||
SECTION_PROLOGUE(.debug_weaknames, 0,) { *(.debug_weaknames) }
|
||||
SECTION_PROLOGUE(.debug_funcnames, 0,) { *(.debug_funcnames) }
|
||||
SECTION_PROLOGUE(.debug_typenames, 0,) { *(.debug_typenames) }
|
||||
SECTION_PROLOGUE(.debug_varnames, 0,) { *(.debug_varnames) }
|
||||
/* DWARF 3 */
|
||||
SECTION_PROLOGUE(.debug_pubtypes, 0,) { *(.debug_pubtypes) }
|
||||
SECTION_PROLOGUE(.debug_ranges, 0,) { *(.debug_ranges) }
|
||||
/* DWARF Extension. */
|
||||
SECTION_PROLOGUE(.debug_macro, 0,) { *(.debug_macro) }
|
|
@ -1,7 +0,0 @@
|
|||
/*
|
||||
* Copyright (c) 2017 Linaro Limited.
|
||||
*
|
||||
* SPDX-License-Identifier: Apache-2.0
|
||||
*/
|
||||
|
||||
*(".priv_stacks.noinit")
|
|
@ -1,124 +0,0 @@
|
|||
/*
|
||||
* .rel.* are for relocation.
|
||||
* These are being produced by compiler/linker.
|
||||
* Specify these here so they are not considered orphan sections.
|
||||
*
|
||||
* Obtained via
|
||||
* '$(ARCH)-zephyr-elf-ld --verbose'
|
||||
*/
|
||||
|
||||
#if !defined(CONFIG_RISCV32) && !defined(CONFIG_XTENSA)
|
||||
SECTION_PROLOGUE(.rel.dyn,,)
|
||||
{
|
||||
*(.rel.init)
|
||||
*(.rel.text .rel.text.* .rel.text_start.* .rel.gnu.linkonce.t.*)
|
||||
*(.rel.fini)
|
||||
*(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
|
||||
*(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
|
||||
*(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
|
||||
*(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
|
||||
*(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
|
||||
|
||||
#if defined(CONFIG_ARCH_POSIX)
|
||||
*(.rel.preinit_array)
|
||||
*(.rel.init_array)
|
||||
*(.rel.fini_array)
|
||||
#endif
|
||||
|
||||
*(.rel.ctors)
|
||||
*(.rel.dtors)
|
||||
*(.rel.got)
|
||||
*(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
|
||||
|
||||
#if defined(CONFIG_ARM) || defined(CONFIG_NIOS2)
|
||||
PROVIDE_HIDDEN (__rel_iplt_start = .);
|
||||
*(.rel.iplt)
|
||||
PROVIDE_HIDDEN (__rel_iplt_end = .);
|
||||
#endif
|
||||
|
||||
/* These are related to sections defined by Zephyr */
|
||||
*(.rel.kernel .rel.kernel.*)
|
||||
*(.rel.init_PRE_KERNEL*)
|
||||
*(.rel.init_POST_KERNEL*)
|
||||
*(.rel.init_APPLICATION*)
|
||||
|
||||
#if defined(CONFIG_ARCH_POSIX)
|
||||
*(.rel.native_PRE_BOOT*)
|
||||
*(.rel.native_FIRST_SLEEP*)
|
||||
*(.rel.native_ON_EXIT*)
|
||||
#endif
|
||||
|
||||
*(.rel.devconfig.*)
|
||||
*(.rel._k_alert.*)
|
||||
*(.rel._k_mem_pool.*)
|
||||
*(.rel._k_timer.*)
|
||||
*(.rel._static_thread_data.*)
|
||||
|
||||
#if defined(CONFIG_X86)
|
||||
*(.rel.ifunc)
|
||||
*(.rel.mmulist)
|
||||
*(.rel.tss)
|
||||
#endif
|
||||
}
|
||||
#endif /* !defined(CONFIG_RISCV32) */
|
||||
|
||||
#if defined(CONFIG_ARM) || defined(CONFIG_NIOS2) || defined(CONFIG_RISCV32)
|
||||
SECTION_PROLOGUE(.rela.dyn,,)
|
||||
{
|
||||
*(.rela.init)
|
||||
*(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
|
||||
*(.rela.fini)
|
||||
*(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
|
||||
*(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
|
||||
*(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
|
||||
*(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
|
||||
*(.rela.ctors)
|
||||
*(.rela.dtors)
|
||||
*(.rela.got)
|
||||
*(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
|
||||
|
||||
#if defined(CONFIG_ARM) || defined(CONFIG_NIOS2)
|
||||
PROVIDE_HIDDEN (__rela_iplt_start = .);
|
||||
*(.rela.iplt)
|
||||
PROVIDE_HIDDEN (__rela_iplt_end = .);
|
||||
#endif
|
||||
|
||||
/* These are related to sections defined by Zephyr */
|
||||
*(.rela.kernel .rel.kernel.*)
|
||||
*(.rela.init_PRE_KERNEL*)
|
||||
*(.rela.init_POST_KERNEL*)
|
||||
*(.rela.init_APPLICATION*)
|
||||
*(.rela._k_alert.*)
|
||||
*(.rela._k_mem_pool.*)
|
||||
*(.rela._k_timer.*)
|
||||
*(.rela._static_thread_data.*)
|
||||
|
||||
#if defined(CONFIG_RISCV32)
|
||||
*(.rela.devconfig.*)
|
||||
*(.rela.exception.*)
|
||||
*(.rela.gnu.linkonce.sw_isr_table)
|
||||
*(.rela.sdata.*)
|
||||
#endif
|
||||
|
||||
}
|
||||
#endif
|
||||
|
||||
#if !defined(CONFIG_RISCV32) && !defined(CONFIG_XTENSA)
|
||||
SECTION_PROLOGUE(.rel.plt,,)
|
||||
{
|
||||
*(.rel.plt)
|
||||
|
||||
#if defined(CONFIG_X86)
|
||||
PROVIDE_HIDDEN (__rel_iplt_start = .);
|
||||
*(.rel.iplt)
|
||||
PROVIDE_HIDDEN (__rel_iplt_end = .);
|
||||
#endif
|
||||
}
|
||||
#endif /* !defined(CONFIG_RISCV32) */
|
||||
|
||||
#if defined(CONFIG_ARM) || defined(CONFIG_NIOS2) || defined(CONFIG_RISCV32)
|
||||
SECTION_PROLOGUE(.rela.plt,,)
|
||||
{
|
||||
*(.rela.plt)
|
||||
}
|
||||
#endif
|
Loading…
Add table
Add a link
Reference in a new issue