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