Subversion Repositories QNX 8.QNX8 GNU binutils

Rev

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=0x1f2003d5
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='PROVIDE (_btext = .);'
27
TEXT_START_SYMBOLS='_btext = .;'
26
DATA_START_SYMBOLS='PROVIDE (__data_start = .);';
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+)};"