1 # If you change this file, please also look at files which source this one:
6 OUTPUT_FORMAT
="elf32-hppa-linux"
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
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}, .);"
22 DATA_SECTION_ALIGNMENT
="${CREATE_SHLIB-${CREATE_PIE-ALIGN(8)}}"
24 MACHINE
=hppa1.1
# We use 1.1 specific features.
27 OTHER_READONLY_SECTIONS
="
28 .PARISC.unwind ${RELOCATING-0} : { *(.PARISC.unwind) }"
29 DATA_START_SYMBOLS
='PROVIDE ($global$ = .);'
32 GENERATE_SHLIB_SCRIPT
=yes
33 GENERATE_PIE_SCRIPT
=yes