hppalinux.sh 667 B

1234567891011121314151617181920212223242526
  1. # If you change this file, please also look at files which source this one:
  2. # hppanbsd.sh
  3. SCRIPT_NAME=elf
  4. ELFSIZE=32
  5. OUTPUT_FORMAT="elf32-hppa-linux"
  6. NO_REL_RELOCS=yes
  7. TEXT_START_ADDR=0x10000
  8. TARGET_PAGE_SIZE=0x10000
  9. MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
  10. DATA_ADDR="ALIGN(${MAXPAGESIZE})"
  11. SHLIB_DATA_ADDR="ALIGN(${MAXPAGESIZE})"
  12. ARCH=hppa
  13. MACHINE=hppa1.1 # We use 1.1 specific features.
  14. NOP=0x08000240
  15. START="_start"
  16. OTHER_READONLY_SECTIONS="
  17. .PARISC.unwind ${RELOCATING-0} : { *(.PARISC.unwind) }"
  18. DATA_START_SYMBOLS='PROVIDE ($global$ = .);'
  19. DATA_PLT=
  20. PLT_BEFORE_GOT=
  21. GENERATE_SHLIB_SCRIPT=yes
  22. GENERATE_PIE_SCRIPT=yes
  23. TEMPLATE_NAME=elf32
  24. EXTRA_EM_FILE=hppaelf