elf64ppc.sh revision 89857
1TEMPLATE_NAME=elf32 2EXTRA_EM_FILE=ppc64elf 3ELFSIZE=64 4GENERATE_SHLIB_SCRIPT=yes 5SCRIPT_NAME=elf 6OUTPUT_FORMAT="elf64-powerpc" 7TEXT_START_ADDR=0x10000000 8MAXPAGESIZE=0x40000 9ARCH=powerpc 10MACHINE= 11NOP=0x60000000 12EXECUTABLE_SYMBOLS='PROVIDE (__stack = 0); PROVIDE (___stack = 0);' 13OTHER_BSS_END_SYMBOLS='__end = .;' 14CTOR_START='PROVIDE (__CTOR_LIST__ = .); PROVIDE (___CTOR_LIST__ = .);' 15CTOR_END='PROVIDE (__CTOR_END__ = .); PROVIDE (___CTOR_END__ = .);' 16DTOR_START='PROVIDE (__DTOR_LIST__ = .); PROVIDE (___DTOR_LIST__ = .);' 17DTOR_END='PROVIDE (__DTOR_END__ = .); PROVIDE (___DTOR_END__ = .);' 18BSS_PLT= 19OTHER_BSS_SYMBOLS=" 20 .tocbss ${RELOCATING-0}${RELOCATING+ALIGN(8)} : { *(.tocbss)}" 21OTHER_PLT_RELOC_SECTIONS=" 22 .rela.tocbss ${RELOCATING-0} : { *(.rela.tocbss) }" 23OTHER_GOT_SECTIONS=" 24 .toc ${RELOCATING-0}${RELOCATING+ALIGN(8)} : { *(.toc) }" 25OTHER_GOT_RELOC_SECTIONS=" 26 .rela.toc ${RELOCATING-0} : { *(.rela.toc) }" 27OTHER_READWRITE_SECTIONS=" 28 .toc1 ${RELOCATING-0}${RELOCATING+ALIGN(8)} : { *(.toc1) } 29 .opd ${RELOCATING-0}${RELOCATING+ALIGN(8)} : { *(.opd) }" 30