]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - ld/scripttempl/m68kaux.sc
19990502 sourceware import
[thirdparty/binutils-gdb.git] / ld / scripttempl / m68kaux.sc
1 # Linker script for A/UX.
2 test -z "$ENTRY" && ENTRY=_start
3 INIT='.init : { *(.init) }'
4 FINI='.fini : { *(.fini) }'
5 CTORS='.ctors : { *(.ctors) }'
6 DTORS='.dtors : { *(.dtors) }'
7
8 cat <<EOF
9 OUTPUT_FORMAT("${OUTPUT_FORMAT}")
10 ${LIB_SEARCH_DIRS}
11
12 ENTRY(${ENTRY})
13
14 SECTIONS
15 {
16 .text ${RELOCATING+ $TEXT_START_ADDR} : {
17 ${RELOCATING+ *(.init)}
18 ${RELOCATING+ *(.fini)}
19 *(.text)
20 ${RELOCATING+ . = ALIGN(4);}
21 ${RELOCATING+ *(.ctors)}
22 ${RELOCATING+ *(.dtors)}
23 ${RELOCATING+ etext = .;}
24 ${RELOCATING+ _etext = .;}
25 } =0x4E714E71
26 .data ${RELOCATING+ $DATA_ALIGNMENT} : {
27 *(.data)
28 ${RELOCATING+ edata = .;}
29 ${RELOCATING+ _edata = .;}
30 }
31 .bss : {
32 *(.bss)
33 *(COMMON)
34 ${RELOCATING+ end = .;}
35 ${RELOCATING+ _end = .;}
36 }
37 ${RELOCATING- ${INIT}}
38 ${RELOCATING- ${FINI}}
39 ${RELOCATING- ${CTORS}}
40 ${RELOCATING- ${DTORS}}
41
42 .comment 0 ${RELOCATING+(NOLOAD)} : { [ .comment ] [ .ident ] }
43 .stab 0 ${RELOCATING+(NOLOAD)} : { [ .stab ] }
44 .stabstr 0 ${RELOCATING+(NOLOAD)} : { [ .stabstr ] }
45 }
46 EOF