Details on this package are located in Section 6.58.2, “Contents of Patch.”
The Patch package contains a program for modifying or creating files by applying a “patch” file typically created by the diff program.
Prepare Patch for compilation:
LDFLAGS="-no-fatal-warnings" ./configure --prefix=/tools
The LDFLAGS="-no-fatal-warnings"
environment variable is needed here because this package uses the
mktemp function, which would normally
cause our compiler to exit with an error. The Patch developers
consider the use of mktemp here to be
safe, and therefore have not made an effort to replace it with the
mkstemp function.
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 Patch test suite anyway, issue the following command:
make check
Install the package:
make install
Details on this package are located in Section 6.58.2, “Contents of Patch.”