diff options
| author | Andreas Jonson <andjo403@users.noreply.github.com> | 2019-08-31 08:50:02 +0200 |
|---|---|---|
| committer | Andreas Jonson <andjo403@users.noreply.github.com> | 2019-09-14 10:49:56 +0200 |
| commit | 166719ad9fe3137ef4fe18cbf9fed1c050f8855a (patch) | |
| tree | 932892d70a96a62697443ae71b30859fd0e848b7 | |
| parent | 0f4140169162f6de69e2af7df616e02b75735207 (diff) | |
| download | rust-166719ad9fe3137ef4fe18cbf9fed1c050f8855a.tar.gz rust-166719ad9fe3137ef4fe18cbf9fed1c050f8855a.zip | |
Update installed compiler dependencies
there is a soft-error for older toolchains from https://reviews.llvm.org/D57264 in preparation for the hard error in https://reviews.llvm.org/D66188
| -rw-r--r-- | README.md | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/README.md b/README.md index 724bc36ecc6..2df9e6a3737 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@ or reading the [rustc guide][rustcguidebuild]. ### Building on *nix 1. Make sure you have installed the dependencies: - * `g++` 4.7 or later or `clang++` 3.x or later + * `g++` 5.1 or later or `clang++` 3.5 or later * `python` 2.7 (but not 3.x) * GNU `make` 3.81 or later * `cmake` 3.4.3 or later @@ -148,6 +148,17 @@ by manually calling the appropriate vcvars file before running the bootstrap. > python x.py build ``` +### Building rustc with older host toolchains +It is still possible to build Rust with the older toolchain versions listed below, but only if the +LLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN option is set to true in the config.toml file. + +* Clang 3.1 +* Apple Clang 3.1 +* GCC 4.8 +* Visual Studio 2015 (Update 3) + +Toolchain versions older than what is listed above cannot be used to build rustc. + #### Specifying an ABI Each specific ABI can also be used from either environment (for example, using |
