Commit | Line | Data |
---|---|---|
ad95f82a | 1 | ENTRY=_start |
252b5132 RH |
2 | SCRIPT_NAME=elf |
3 | ELFSIZE=64 | |
4 | TEMPLATE_NAME=elf32 | |
c279ca3e | 5 | EXTRA_EM_FILE=alphaelf |
252b5132 | 6 | OUTPUT_FORMAT="elf64-alpha" |
485cf679 | 7 | NO_REL_RELOCS=yes |
252b5132 | 8 | TEXT_START_ADDR="0x120000000" |
24718e3b L |
9 | MAXPAGESIZE="CONSTANT (MAXPAGESIZE)" |
10 | COMMONPAGESIZE="CONSTANT (COMMONPAGESIZE)" | |
252b5132 RH |
11 | ARCH=alpha |
12 | MACHINE= | |
13 | GENERATE_SHLIB_SCRIPT=yes | |
36af4a4e | 14 | GENERATE_PIE_SCRIPT=yes |
8d6d53d4 RH |
15 | |
16 | # Yes, we want duplicate .plt sections. The linker chooses the | |
17 | # appropriate one magically in alpha_after_open. | |
18 | PLT=".plt ${RELOCATING-0} : SPECIAL { *(.plt) }" | |
19 | DATA_PLT=yes | |
20 | TEXT_PLT=yes | |
21 | ||
8bb57516 RH |
22 | # Note that the number is always big-endian, thus we have to |
23 | # reverse the digit string. | |
24 | NOP=0x0000fe2f1f04ff47 # unop; nop | |
252b5132 | 25 | |
465bc359 AM |
26 | OTHER_READONLY_SECTIONS=" |
27 | .reginfo ${RELOCATING-0} : { *(.reginfo) }" |