arcelf.sh 505 B

1234567891011121314151617181920
  1. SCRIPT_NAME=elfarc
  2. TEMPLATE_NAME=elf32
  3. if [ "x${ARC_ENDIAN}" = "xbig" ]; then
  4. OUTPUT_FORMAT="elf32-bigarc"
  5. else
  6. OUTPUT_FORMAT="elf32-littlearc"
  7. fi
  8. LITTLE_OUTPUT_FORMAT="elf32-littlearc"
  9. BIG_OUTPUT_FORMAT="elf32-bigarc"
  10. # leave room for vector table, 32 vectors * 8 bytes
  11. TEXT_START_ADDR=0x100
  12. MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
  13. #NONPAGED_TEXT_START_ADDR=0x0
  14. ARCH=arc
  15. MACHINE=
  16. ENTRY=__start
  17. SDATA_START_SYMBOLS='__SDATA_BEGIN__ = .;'
  18. OTHER_SECTIONS="/DISCARD/ : { *(.__arc_profile_*) }"
  19. EMBEDDED=yes