* ecoff.c (ecoff_stab): Don't clobber the ECOFF symbol information
[deliverable/binutils-gdb.git] / ld / scripttempl / elf.sc
CommitLineData
f90bb826
KR
1cat <<EOF
2OUTPUT_FORMAT("${OUTPUT_FORMAT}")
3OUTPUT_ARCH(${ARCH})
4
5${RELOCATING+${LIB_SEARCH_DIRS}}
aa6743a5
KR
6/* Do we need any of these for elf?
7 ${RELOCATING+__DYNAMIC = 0;}
8 ${STACKZERO+${RELOCATING+${STACKZERO}}}
9 ${SHLIB_PATH+${RELOCATING+${SHLIB_PATH}}} */
f90bb826
KR
10SECTIONS
11{
12 .text ${RELOCATING+${TEXT_START_ADDR}}:
13 {
14 CREATE_OBJECT_SYMBOLS
aa6743a5 15 *(.init)
f90bb826 16 *(.text)
aa6743a5
KR
17 *(.fini)
18 *(.rodata)
f90bb826
KR
19 ${RELOCATING+_etext = ${DATA_ALIGNMENT};}
20 }
21 .data ${RELOCATING+${DATA_ALIGNMENT}} :
22 {
23 *(.data)
24 ${CONSTRUCTING+CONSTRUCTORS}
25 ${RELOCATING+_edata = .;}
26 }
27 .bss ${RELOCATING+SIZEOF(.data) + ADDR(.data)} :
28 {
29 ${RELOCATING+ __bss_start = .};
30 *(.bss)
31 *(COMMON)
32 ${RELOCATING+_end = . };
aa6743a5 33 ${RELOCATING+end = . };
f90bb826
KR
34 }
35}
36EOF
This page took 0.044897 seconds and 4 git commands to generate.