Update dependencies since RIIR is completed

This commit is contained in:
David Adam 2024-05-02 00:00:26 +08:00
parent 870c920a66
commit a9078769c3

View file

@ -136,14 +136,15 @@ Additionally, running the test suite requires Python 3.5+ and the pexpect packag
Dependencies, git master Dependencies, git master
~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~
Building from git master currently requires, in addition to the dependencies for a tarball: Building from git master currently requires:
- Rust (version 1.70 or later) - Rust (version 1.70 or later)
- CMake (version 3.19 or later) - CMake (version 3.19 or later)
- libclang, even if you are compiling with GCC - PCRE2 (headers and libraries) - optional, this will be downloaded if missing
- an Internet connection - gettext (headers and libraries) - optional, for translation support
- an Internet connection, as other dependencies will be downloaded automatically
fish is in the process of being ported to Rust, replacing all C++ code, and as such these dependencies are a bit awkward and in flux. fish is in the process of being ported to Rust, replacing all C++ code.
In general, we would currently not recommend running from git master if you just want to *use* fish. In general, we would currently not recommend running from git master if you just want to *use* fish.
Given the nature of the port, what is currently there is mostly a slower and buggier version of the last C++-based release. Given the nature of the port, what is currently there is mostly a slower and buggier version of the last C++-based release.