setvar ARCH = 'arm' setvar SCRIPT_NAME = 'elf' setvar OUTPUT_FORMAT = ""elf32-littlearm"" setvar BIG_OUTPUT_FORMAT = ""elf32-bigarm"" setvar LITTLE_OUTPUT_FORMAT = ""elf32-littlearm"" setvar MAXPAGESIZE = ""CONSTANT (MAXPAGESIZE)"" setvar COMMONPAGESIZE = ""CONSTANT (COMMONPAGESIZE)"" setvar TEMPLATE_NAME = 'elf32' setvar EXTRA_EM_FILE = 'armelf' setvar GENERATE_SHLIB_SCRIPT = 'yes' setvar GENERATE_PIE_SCRIPT = 'yes' setvar DATA_START_SYMBOLS = ''PROVIDE (__data_start = .);''; 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 TEXT_START_ADDR = '0x00010000' setvar TARGET2_TYPE = 'got-rel' # ARM does not support .s* sections. setvar NO_SMALL_DATA = 'yes'