8b351884bb
* emulparams/alphavms.sh: New file. * emultempl/vms.em: New file. * scripttempl/alphavms.sc: New file. * configure.tgt (alpha*-*-*vms*): Added. * Makefile.am (ALL_EMULATIONS): Add ealphavms.o (ealphavms.c): New target. * Makefile.in: Regenerate.
34 lines
535 B
Scala
34 lines
535 B
Scala
# Linker script for Alpha VMS systems.
|
|
# Tristan Gingold <gingold@adacore.com>.
|
|
|
|
PAGESIZE=0x10000
|
|
|
|
cat <<EOF
|
|
OUTPUT_FORMAT("${OUTPUT_FORMAT}")
|
|
${LIB_SEARCH_DIRS}
|
|
|
|
SECTIONS
|
|
{
|
|
${RELOCATING+. = ${PAGESIZE};}
|
|
|
|
\$DATA\$ ALIGN (${PAGESIZE}) : {
|
|
*(\$DATA\$)
|
|
*(\$LINK\$)
|
|
}
|
|
\$BSS\$ ALIGN (${PAGESIZE}) : {
|
|
*(\$BSS\$)
|
|
}
|
|
\$CODE\$ ALIGN (${PAGESIZE}) : {
|
|
*(\$CODE\$)
|
|
}
|
|
\$LITERAL\$ ALIGN (${PAGESIZE}) : {
|
|
*(\$LITERAL\$)
|
|
*(\$READONLY\$)
|
|
*(\$READONLY_ADDR\$)
|
|
}
|
|
|
|
\$DST\$ 0 : {
|
|
*(\$DST\$)
|
|
}
|
|
}
|
|
EOF
|