Skip to content

Commit d2b555e

Browse files
authored
Rollup merge of rust-lang#63630 - andjo403:bump_compiler, r=nikomatsakis
Update installed compiler dependencies As llvm have updated the minimum toolchain https://reviews.llvm.org/D66188
2 parents eceec57 + 166719a commit d2b555e

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

Diff for: README.md

+12-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ or reading the [rustc guide][rustcguidebuild].
2626
### Building on *nix
2727
1. Make sure you have installed the dependencies:
2828

29-
* `g++` 4.7 or later or `clang++` 3.x or later
29+
* `g++` 5.1 or later or `clang++` 3.5 or later
3030
* `python` 2.7 (but not 3.x)
3131
* GNU `make` 3.81 or later
3232
* `cmake` 3.4.3 or later
@@ -151,6 +151,17 @@ by manually calling the appropriate vcvars file before running the bootstrap.
151151
> python x.py build
152152
```
153153
154+
### Building rustc with older host toolchains
155+
It is still possible to build Rust with the older toolchain versions listed below, but only if the
156+
LLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN option is set to true in the config.toml file.
157+
158+
* Clang 3.1
159+
* Apple Clang 3.1
160+
* GCC 4.8
161+
* Visual Studio 2015 (Update 3)
162+
163+
Toolchain versions older than what is listed above cannot be used to build rustc.
164+
154165
#### Specifying an ABI
155166
156167
Each specific ABI can also be used from either environment (for example, using

0 commit comments

Comments
 (0)