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 DATA_ADDR="ALIGN(${MAXPAGESIZE})" 12 SHLIB_DATA_ADDR="ALIGN(${MAXPAGESIZE})" 13 ARCH=hppa 14 MACHINE=hppa1.1 # We use 1.1 specific features. 15 NOP=0x08000240 16 START="_start" 17 OTHER_READONLY_SECTIONS=" 18 .PARISC.unwind ${RELOCATING-0} : { *(.PARISC.unwind) }" 19 DATA_START_SYMBOLS='PROVIDE ($global$ = .);' 20 DATA_PLT= 21 PLT_BEFORE_GOT= 22 GENERATE_SHLIB_SCRIPT=yes 23 GENERATE_PIE_SCRIPT=yes 24 TEMPLATE_NAME=elf32 25 EXTRA_EM_FILE=hppaelf 26