1218822SdimSCRIPT_NAME=elf 238889SjdpTEMPLATE_NAME=elf 3218822SdimEXTRA_EM_FILE=spuelf 4218822SdimOUTPUT_FORMAT="elf32-spu" 5218822SdimNO_REL_RELOCS=yes 6218822SdimARCH=spu 7218822SdimMACHINE= 838889SjdpALIGNMENT=16 9218822SdimTEXT_START_ADDR=0 10218822SdimINITIAL_READONLY_SECTIONS='.interrupt : { KEEP(*(.interrupt)) }' 11218822Sdimif test -z "${CREATE_SHLIB}"; then 12218822Sdim INITIAL_READONLY_SECTIONS="${INITIAL_READONLY_SECTIONS} 1338889Sjdp .interp ${RELOCATING-0} : { *(.interp) }" 14218822Sdimfi 15218822SdimOTHER_END_SYMBOLS='PROVIDE (__stack = 0x3fff0);' 16218822SdimNO_SMALL_DATA=true 17218822SdimEMBEDDED=true 18218822SdimMAXPAGESIZE=0x80 1938889SjdpDATA_ADDR="ALIGN(${MAXPAGESIZE})" 20218822SdimOTHER_BSS_SECTIONS=".toe ALIGN(128) : { *(.toe) } = 0" 21218822SdimOTHER_SECTIONS=".note.spu_name 0 : { KEEP(*(.note.spu_name)) } 22218822Sdim ._ea 0 : { KEEP(*(._ea))${RELOCATING+ KEEP(*(._ea.*))} }" 23218822SdimOTHER_READONLY_SECTIONS=" 24218822Sdim .fixup ${RELOCATING-0} : { 25218822Sdim ${RELOCATING+PROVIDE (__fixup_start = .);} 26218822Sdim KEEP(*(.fixup)) 27218822Sdim }" 28218822Sdim