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
~~~~~~~~~~~~~~~~~~~~~~~~
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)
- CMake (version 3.19 or later)
- libclang, even if you are compiling with GCC
- an Internet connection
- PCRE2 (headers and libraries) - optional, this will be downloaded if missing
- 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.
Given the nature of the port, what is currently there is mostly a slower and buggier version of the last C++-based release.