Documentation: Improve the list of build-time requirements (#9733)

The list of prerequisites in INSTALL.adoc was not quite complete.
This PR adds the missing requirements and removes some requirements that are no longer relevant.
master
Kate 2020-07-19 17:26:53 +01:00 committed by GitHub
parent 2f0f559740
commit b0118a97db
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 11 additions and 8 deletions

View File

@ -2,20 +2,23 @@
== Prerequisites
* The GNU C Compiler (gcc) is recommended, as the bytecode interpreter takes
* A C Compiler is required.
The GNU C Compiler (`gcc`) is recommended as the bytecode interpreter takes
advantage of GCC-specific features to enhance performance. gcc is the standard
compiler under Linux, OS X, and many other systems.
compiler under Linux and many other systems.
However `clang` - used in Mac OS, BSDs and others - also works fine.
* GNU `make`, as well as POSIX-compatible `awk` and `sed` are required.
* A POSIX-compatible `diff` is necessary to run the test suite.
* If you do not have write access to `/tmp`, you should set the environment
variable `TMPDIR` to the name of some other temporary directory.
* Under HP/UX, the GNU C Compiler (gcc), the GNU Assembler (gas), and GNU Make
are all *required*. The vendor-provided compiler, assembler and make tools
have major problems.
== Prerequisites (special cases)
* Under Cygwin, the `gcc-core` and `make` packages are required. `flexdll` is
necessary for shared library support. `libX11-devel` is necessary for graph
library support. `diffutils` is necessary to run the test suite.
* Under Cygwin, the `gcc-core` package is required. `flexdll` is also necessary
for shared library support.
== Configuration