gawk: VMS Compilation
1
1 B.3.2.1 Compiling 'gawk' on VMS
1 ...............................
1
1 To compile 'gawk' under VMS, there is a 'DCL' command procedure that
1 issues all the necessary 'CC' and 'LINK' commands. There is also a
1 'Makefile' for use with the 'MMS' and 'MMK' utilities. From the source
1 directory, use either:
1
1 $ @[.vms]vmsbuild.com
1
1 or:
1
1 $ MMS/DESCRIPTION=[.vms]descrip.mms gawk
1
1 or:
1
1 $ MMK/DESCRIPTION=[.vms]descrip.mms gawk
1
1 'MMK' is an open source, free, near-clone of 'MMS' and can better
1 handle ODS-5 volumes with upper- and lowercase file names. 'MMK' is
1 available from <https://github.com/endlesssoftware/mmk>.
1
1 With ODS-5 volumes and extended parsing enabled, the case of the
1 target parameter may need to be exact.
1
1 'gawk' has been tested under VAX/VMS 7.3 and Alpha/VMS 7.3-1 using
1 Compaq C V6.4, and under Alpha/VMS 7.3, Alpha/VMS 7.3-2, and IA64/VMS
1 8.3. The most recent builds used HP C V7.3 on Alpha VMS 8.3 and both
1 Alpha and IA64 VMS 8.4 used HP C 7.3.(1)
1
1 ⇒VMS GNV for information on building 'gawk' as a PCSI kit that
1 is compatible with the GNV product.
1
1 ---------- Footnotes ----------
1
1 (1) The IA64 architecture is also known as "Itanium."
1