# M4
Description
===========
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.
More information
================
- Homepage: https://www.gnu.org/software/m4/m4.html
## Availability
| Module |Generic|E5|Lake|Epyc|Cascade|
|------|------|------|------|------|------|
|M4/1.4.17|| ✓ ||||
|M4/1.4.18-GCCcore-8.3.0|| ✓ ||||
|M4/1.4.18-GCCcore-10.2.0|| ✓ ||||
|M4/1.4.18-GCCcore-10.3.0|| ✓ | ✓ || ✓ |
|M4/1.4.18|| ✓ ||||
|M4/1.4.19-GCCcore-11.2.0|| ✓ | ✓ || ✓ |
|M4/1.4.19-GCCcore-11.3.0|| ✓ | ✓ || ✓ |
|M4/1.4.19-GCCcore-12.2.0|| ✓ | ✓ || ✓ |
|M4/1.4.19-GCCcore-12.3.0|| ✓ | ✓ || ✓ |
|M4/1.4.19-GCCcore-13.2.0|| ✓ | ✓ || ✓ |
|M4/1.4.19-GCCcore-13.3.0|| ✓ | ✓ || ✓ |
|M4/1.4.19|| ✓ | ✓ || ✓ |