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+)};" |