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) }'
9 OUTPUT_FORMAT("${OUTPUT_FORMAT}")
12 ${RELOCATING+ENTRY (${ENTRY})}
16 .text ${RELOCATING+ $TEXT_START_ADDR} : {
17 ${RELOCATING+ *(.init)}
18 ${RELOCATING+ *(.fini)}
20 ${RELOCATING+ . = ALIGN(4);}
21 ${RELOCATING+ *(.ctors)}
22 ${RELOCATING+ *(.dtors)}
23 ${RELOCATING+ etext = .;}
24 ${RELOCATING+ _etext = .;}
26 .data ${RELOCATING+ $DATA_ALIGNMENT} : {
28 ${RELOCATING+ edata = .;}
29 ${RELOCATING+ _edata = .;}
34 ${RELOCATING+ end = .;}
35 ${RELOCATING+ _end = .;}
37 ${RELOCATING- ${INIT}}
38 ${RELOCATING- ${FINI}}
39 ${RELOCATING- ${CTORS}}
40 ${RELOCATING- ${DTORS}}
42 .comment 0 ${RELOCATING+(NOLOAD)} : { [ .comment ] [ .ident ] }
43 .stab 0 ${RELOCATING+(NOLOAD)} : { [ .stab ] }
44 .stabstr 0 ${RELOCATING+(NOLOAD)} : { [ .stabstr ] }