Commit | Line | Data |
---|---|---|
8b351884 TG |
1 | # Linker script for Alpha VMS systems. |
2 | # Tristan Gingold <gingold@adacore.com>. | |
3 | ||
4 | PAGESIZE=0x10000 | |
5 | ||
6 | cat <<EOF | |
7 | OUTPUT_FORMAT("${OUTPUT_FORMAT}") | |
8 | ${LIB_SEARCH_DIRS} | |
9 | ||
10 | SECTIONS | |
11 | { | |
12 | ${RELOCATING+. = ${PAGESIZE};} | |
13 | ||
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 | } | |
29 | ||
30 | \$DST\$ 0 : { | |
31 | *(\$DST\$) | |
32 | } | |
33 | } | |
34 | EOF |