B.3.2.1 Compiling gawk on OpenVMS

To compile gawk under OpenVMS, there is a descrip.mms for use with MMK or MMS as the equivalent of a makefile. MMS requires a DCL symbol for the hardware type such ‘"__x86_64__ = "TRUE"’ to properly build.

$ __x86_64__ == "TRUE"
$ MMS/DESCRIPTION=[.vms]descrip.mms gawk

or:

$ MMK/DESCRIPTION=[.vms]descrip.mms gawk

MMK is an open source, free, near-clone of MMS and can better handle ODS-5 volumes with upper- and lowercase file names. MMK is available from https://github.com/endlesssoftware/mmk.

With ODS-5 volumes and extended parsing enabled, the case of the target parameter may need to be exact.

gawk has been tested using these VMS Software, Inc. Community editions:

Due to HPE cancelling the Hobbyist licensing program, no more testing is being done on older releases of OpenVMS.

See The OpenVMS GNV Project for information on building gawk as a PCSI kit that is compatible with the GNV product.


Footnotes

(121)

The IA64 architecture is also known as “Itanium.”