setvar MACHINE = '' setvar SCRIPT_NAME = 'elf' setvar OUTPUT_FORMAT = ""elf32-littlearm"" setvar BIG_OUTPUT_FORMAT = ""elf32-bigarm"" setvar LITTLE_OUTPUT_FORMAT = ""elf32-littlearm"" setvar TEXT_START_ADDR = '0x8000' setvar TEMPLATE_NAME = 'elf32' setvar EXTRA_EM_FILE = 'armelf' setvar OTHER_TEXT_SECTIONS = ''*(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)'' setvar OTHER_BSS_SYMBOLS = ''__bss_start__ = .;'' setvar OTHER_BSS_END_SYMBOLS = ''_bss_end__ = . ; __bss_end__ = . ;'' setvar OTHER_END_SYMBOLS = ''__end__ = . ;'' setvar OTHER_SECTIONS = ''.note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }'' setvar ATTRS_SECTIONS = ''.ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }'' setvar OTHER_READONLY_SECTIONS = "" .ARM.extab ${RELOCATING-0} : { *(.ARM.extab${RELOCATING+* .gnu.linkonce.armextab.*}) } ${RELOCATING+ PROVIDE_HIDDEN (__exidx_start = .); } .ARM.exidx ${RELOCATING-0} : { *(.ARM.exidx${RELOCATING+* .gnu.linkonce.armexidx.*}) } ${RELOCATING+ PROVIDE_HIDDEN (__exidx_end = .); }"" setvar DATA_START_SYMBOLS = ''__data_start = . ;''; setvar GENERATE_SHLIB_SCRIPT = 'yes' setvar ARCH = 'arm' setvar MACHINE = '' setvar MAXPAGESIZE = ""CONSTANT (MAXPAGESIZE)"" setvar ENTRY = '_start' setvar EMBEDDED = 'yes' # This sets the stack to the top of the simulator memory (2^19 bytes). setvar STACK_ADDR = '0x80000' # ARM does not support .s* sections. setvar NO_SMALL_DATA = 'yes'