123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- SCRIPT_NAME=elf
- OUTPUT_FORMAT=${OUTPUT_FORMAT-"elf32-sh64"}
- NO_REL_RELOCS=yes
- TEXT_START_ADDR=0x1000
- MAXPAGESIZE=128
- ARCH=sh
- MACHINE=sh5
- ALIGNMENT=8
- TEMPLATE_NAME=elf32
- GENERATE_SHLIB_SCRIPT=yes
- EMBEDDED=yes
- DATA_START_SYMBOLS='PROVIDE (___data = .);'
- OTHER_READONLY_SECTIONS='
- PROVIDE (___rodata = DEFINED (.rodata) ? .rodata : 0);
- . = ALIGN (8);
- '
- OTHER_GOT_SECTIONS='. = ALIGN (8);'
- ENTRY=start
- CTOR_START='___ctors = .;'
- CTOR_END='___ctors_end = .;'
- DTOR_START='___dtors = .;'
- DTOR_END='___dtors_end = .;'
- test -z "$CREATE_SHLIB" && OTHER_SECTIONS="
- .stack ${RELOCATING-0}${RELOCATING+(DEFINED(_stack) ? _stack : ALIGN (0x40000) + 0x80000)} :
- {
- ${RELOCATING+_stack = .;}
- *(.stack)
- LONG(0xdeaddead)
- }
- .cranges 0 : { *(.cranges) }
- "
- test -n "$CREATE_SHLIB" && OTHER_SECTIONS="
- .cranges 0 : { *(.cranges) }
- "
- EXTRA_EM_FILE=${EXTRA_EM_FILE-sh64elf}
|