x86: Add i386 PE big-object support
[deliverable/binutils-gdb.git] / ld / emulparams / hppalinux.sh
1 # If you change this file, please also look at files which source this one:
2 # hppanbsd.sh
3
4 SCRIPT_NAME=elf
5 ELFSIZE=32
6 OUTPUT_FORMAT="elf32-hppa-linux"
7 NO_REL_RELOCS=yes
8 TEXT_START_ADDR=0x10000
9 TARGET_PAGE_SIZE=0x10000
10 MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
11 COMMONPAGESIZE="CONSTANT (COMMONPAGESIZE)"
12 if test "$LD_FLAG" = "N"; then
13 unset DATA_SEGMENT_ALIGN
14 unset DATA_SEGMENT_END
15 unset DATA_SEGMENT_RELRO_END
16 else
17 DATA_SEGMENT_ALIGN="ALIGN(${MAXPAGESIZE});\
18 . = DATA_SEGMENT_ALIGN (${MAXPAGESIZE}, ${COMMONPAGESIZE})"
19 DATA_SEGMENT_END=". = DATA_SEGMENT_END (.);"
20 DATA_SEGMENT_RELRO_END=". = DATA_SEGMENT_RELRO_END (${SEPARATE_GOTPLT-0}, .);"
21 fi
22 ARCH=hppa
23 MACHINE=hppa1.1 # We use 1.1 specific features.
24 NOP=0x08000240
25 START="_start"
26 OTHER_READONLY_SECTIONS="
27 .PARISC.unwind ${RELOCATING-0} : { *(.PARISC.unwind) }"
28 DATA_START_SYMBOLS='PROVIDE ($global$ = .);'
29 DATA_PLT=
30 PLT_BEFORE_GOT=
31 GENERATE_SHLIB_SCRIPT=yes
32 GENERATE_PIE_SCRIPT=yes
33 TEMPLATE_NAME=elf
34 EXTRA_EM_FILE=hppaelf
This page took 0.034366 seconds and 4 git commands to generate.