Rev 4 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 4 | Rev 8 | ||
|---|---|---|---|
| Line 1... | Line 1... | ||
| 1 | ARCH=aarch64 |
1 | ARCH=aarch64 |
| 2 | MACHINE= |
2 | MACHINE= |
| - | 3 | # Pierre-Marie Baty -- align value with the official QNX linker |
|
| 3 | NOP |
4 | NOP=0 |
| 4 | 5 | ||
| 5 | SCRIPT_NAME=elf |
6 | SCRIPT_NAME=elf |
| 6 | ELFSIZE=64 |
7 | ELFSIZE=64 |
| 7 | OUTPUT_FORMAT="elf64-littleaarch64" |
8 | OUTPUT_FORMAT="elf64-littleaarch64" |
| 8 | BIG_OUTPUT_FORMAT="elf64-bigaarch64" |
9 | BIG_OUTPUT_FORMAT="elf64-bigaarch64" |
| Line 20... | Line 21... | ||
| 20 | SEPARATE_GOTPLT="SIZEOF (.got.plt) >= 24 ? 24 : 0" |
21 | SEPARATE_GOTPLT="SIZEOF (.got.plt) >= 24 ? 24 : 0" |
| 21 | IREL_IN_PLT= |
22 | IREL_IN_PLT= |
| 22 | 23 | ||
| 23 | TEXT_START_ADDR=0x400000 |
24 | TEXT_START_ADDR=0x400000 |
| 24 | 25 | ||
| - | 26 | # Pierre-Marie Baty -- align changes with the official QNX linker |
|
| 25 | TEXT_START_SYMBOLS= |
27 | TEXT_START_SYMBOLS='_btext = .;' |
| 26 | DATA_START_SYMBOLS= |
28 | DATA_START_SYMBOLS='__data_start = .;'; |
| 27 | 29 | ||
| 28 | # AArch64 does not support .s* sections. |
30 | # AArch64 does not support .s* sections. |
| 29 | NO_SMALL_DATA=yes |
31 | NO_SMALL_DATA=yes |
| 30 | 32 | ||
| 31 | OTHER_BSS_SYMBOLS="${CREATE_SHLIB+PROVIDE (}__bss_start__ = .${CREATE_SHLIB+)};" |
33 | OTHER_BSS_SYMBOLS="${CREATE_SHLIB+PROVIDE (}__bss_start__ = .${CREATE_SHLIB+)};" |