[ARC] Emulation and default script template changes.
[deliverable/binutils-gdb.git] / ld / emulparams / arclinux.sh
CommitLineData
9a5f28ae 1. ${srcdir}/emulparams/arc-endianness.sh
c0913ebf 2ARCH=arc
886a2506
NC
3SCRIPT_NAME=arclinux
4if [ "x${ARC_ENDIAN}" = "xbig" ]; then
5 OUTPUT_FORMAT="elf32-bigarc"
6else
7 OUTPUT_FORMAT="elf32-littlearc"
8fi
9LITTLE_OUTPUT_FORMAT="elf32-littlearc"
10BIG_OUTPUT_FORMAT="elf32-bigarc"
11TEXT_START_ADDR=0x10000
c0913ebf
CZ
12MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
13COMMONPAGESIZE="CONSTANT (COMMONPAGESIZE)"
886a2506 14ENTRY=__start
886a2506
NC
15TEMPLATE_NAME=elf32
16EXTRA_EM_FILE=arclinux
17GENERATE_SHLIB_SCRIPT=yes
c0913ebf
CZ
18GENERATE_PIE_SCRIPT=yes
19
886a2506 20OTHER_SECTIONS="/DISCARD/ : { *(.__arc_profile_*) }"
c0913ebf
CZ
21
22# To support RELRO security feature.
23NO_SMALL_DATA=yes
24SEPARATE_GOTPLT=4
25GENERATE_COMBRELOC_SCRIPT=yes
This page took 0.089496 seconds and 4 git commands to generate.