elf_x86_64.sh revision 1.1.1.2.2.1
1. ${srcdir}/emulparams/plt_unwind.sh 2SCRIPT_NAME=elf 3ELFSIZE=64 4OUTPUT_FORMAT="elf64-x86-64" 5NO_REL_RELOCS=yes 6TEXT_START_ADDR=0x400000 7MAXPAGESIZE="CONSTANT (MAXPAGESIZE)" 8COMMONPAGESIZE="CONSTANT (COMMONPAGESIZE)" 9ARCH="i386:x86-64" 10MACHINE= 11TEMPLATE_NAME=elf32 12GENERATE_SHLIB_SCRIPT=yes 13GENERATE_PIE_SCRIPT=yes 14NO_SMALL_DATA=yes 15LARGE_SECTIONS=yes 16SEPARATE_GOTPLT="SIZEOF (.got.plt) >= 24 ? 24 : 0" 17IREL_IN_PLT= 18 19if [ "x${host}" = "x${target}" ]; then 20 case " $EMULATION_LIBPATH " in 21 *" ${EMULATION_NAME} "*) 22 NATIVE=yes 23 esac 24fi 25 26# Linux/Solaris modify the default library search path to first include 27# a 64-bit specific directory. 28case "$target" in 29 x86_64*-linux*|i[3-7]86-*-linux-*) 30 case "$EMULATION_NAME" in 31 *64*) LIBPATH_SUFFIX=64 ;; 32 esac 33 ;; 34 *-*-solaris2*) 35 LIBPATH_SUFFIX=/amd64 36 ELF_INTERPRETER_NAME=\"/lib/amd64/ld.so.1\" 37 ;; 38esac 39