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).
To build, use zopen build
after setting up your environment.
For details on the build, see (https://zosopentools.github.io/meta/#/Guides/Porting)
See expectedResults.txt for current failures