Skip to content

M4

GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible although it has some extensions (for example, handling more than 9 positional parameters to macros). GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.

homepage: https://www.gnu.org/software/m4/m4.html

Available installations

M4 version Supported CPU targets Supported GPU targets EESSI version Module
1.4.20 generic: riscv64
Arm:
AMD:
Intel:
(none) 2025.06 M4/1.4.20-GCCcore-14.3.0
1.4.20 generic: riscv64
Arm:
AMD:
Intel:
(none) 2025.06 M4/1.4.20
1.4.19 generic: riscv64
Arm:
AMD:
Intel:
(none) 2025.06 M4/1.4.19-GCCcore-14.2.0
1.4.19 generic: riscv64
Arm:
AMD:
Intel:
(none) 2025.06 M4/1.4.19