setvar ENTRY = '_start' setvar SCRIPT_NAME = 'elf' setvar ELFSIZE = '64' setvar TEMPLATE_NAME = 'elf32' setvar EXTRA_EM_FILE = 'alphaelf' setvar OUTPUT_FORMAT = ""elf64-alpha"" setvar NO_REL_RELOCS = 'yes' setvar TEXT_START_ADDR = ""0x120000000"" setvar MAXPAGESIZE = ""CONSTANT (MAXPAGESIZE)"" setvar COMMONPAGESIZE = ""CONSTANT (COMMONPAGESIZE)"" setvar ARCH = 'alpha' setvar MACHINE = '' setvar GENERATE_SHLIB_SCRIPT = 'yes' setvar GENERATE_PIE_SCRIPT = 'yes' # Yes, we want duplicate .plt sections. The linker chooses the # appropriate one magically in alpha_after_open. setvar PLT = "".plt ${RELOCATING-0} : SPECIAL { *(.plt) }"" setvar DATA_PLT = 'yes' setvar TEXT_PLT = 'yes' # Note that the number is always big-endian, thus we have to # reverse the digit string. setvar NOP = '0x0000fe2f1f04ff47' # unop; nop setvar OTHER_READONLY_SECTIONS = "" .reginfo ${RELOCATING-0} : { *(.reginfo) }""