%general-entities; ]> m4 &m4-version;
&m4-url;
M4-&m4-version; M4 tools <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="../chapter06/m4.xml" xpointer="xpointer(/sect1/sect2[1]/para[1])"/> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem> <seg>&m4-ch5-sbu;</seg> <seg>&m4-ch5-du;</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>Installation of M4 First, make some fixes required by glibc-2.28: sed -i 's/IO_ftrylockfile/IO_EOF_SEEN/' lib/*.c echo "#define _IO_IN_BACKUP 0x100" >> lib/stdio-impl.h Prepare M4 for compilation: ./configure --prefix=/tools Compile the package: make Compilation is now complete. As discussed earlier, running the test suite is not mandatory for the temporary tools here in this chapter. To run the M4 test suite anyway, issue the following command: make check Install the package: make install <para>Details on this package are located in <xref linkend="contents-m4" role="."/></para> </sect2> </sect1>