2010-04-14 Tristan Gingold <gingold@adacore.com>
[binutils.git] / ld / scripttempl / alphavms.sc
blobed4ec68d834d4af1376b4f2c6483d4eee2ec0d08
1 # Linker script for Alpha VMS systems.
2 # Tristan Gingold <gingold@adacore.com>.
4 PAGESIZE=0x10000
6 cat <<EOF
7 OUTPUT_FORMAT("${OUTPUT_FORMAT}")
8 ${LIB_SEARCH_DIRS}
10 SECTIONS
12   ${RELOCATING+. = ${PAGESIZE};}
14   \$DATA\$ ALIGN (${PAGESIZE}) : {
15     *(\$DATA\$)
16     *(\$LINK\$)
17   }
18   \$BSS\$ ALIGN (${PAGESIZE}) : {
19     *(\$BSS\$)
20   }
21   \$CODE\$ ALIGN (${PAGESIZE}) : {
22     *(\$CODE\$)
23   }
24   \$LITERAL\$ ALIGN (${PAGESIZE}) : {
25     *(\$LITERAL\$)
26     *(\$READONLY\$)
27     *(\$READONLY_ADDR\$)
28   }
30   \$DST\$ 0 : {
31     *(\$DST\$)
32   }
34 EOF