1. ${srcdir}/emulparams/elf64bmip-defs.sh 2OUTPUT_FORMAT="elf64-bigmips" 3BIG_OUTPUT_FORMAT="elf64-bigmips" 4LITTLE_OUTPUT_FORMAT="elf64-littlemips" 5SHLIB_TEXT_START_ADDR=0x3ffffe0000 6 7# IRIX6 defines these symbols. 0x40 is the size of the ELF header. 8EXECUTABLE_SYMBOLS=" 9 __dso_displacement = 0; 10 ${CREATE_SHLIB-${CREATE_PIE-__elf_header = ${TEXT_START_ADDR};}} 11 ${CREATE_SHLIB+__elf_header = ${SHLIB_TEXT_START_ADDR};} 12 ${CREATE_PIE+__elf_header = ${SHLIB_TEXT_START_ADDR};} 13 __program_header_table = __elf_header + 0x40; 14" 15 16# There are often dynamic relocations against the .rodata section. 17# Setting DT_TEXTREL in the .dynamic section does not convince the 18# IRIX6 linker to permit relocations against the text segment. 19# Following the IRIX linker, we simply put .rodata in the data 20# segment. 21WRITABLE_RODATA= 22 23EXTRA_EM_FILE=irix 24