You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The `./x` command will download a `rustc` to bootstrap Rust, compile LLVM and proceed to compile the compiler and the supported bits of the standard library.
44
44
45
-
> [!TIP]
46
-
> For macOS users: if the one-liner above fails while compiling LLVM due to
47
-
> unresolved imports from C++, you might want to try removing the
48
-
> `build-config` line in the `[llvm]` section from the generated
49
-
> `bootstrap.toml`.
50
-
51
45
If this process fails, please raise an issue so that we can try to fix the problems you encountered.
52
46
53
47
You can then use `rustup` to create a new toolchain with the name you prefer:
@@ -56,7 +50,7 @@ rustup toolchain link 'cheri' build/host/stage1
56
50
```
57
51
Notice that this process does not generate `cargo` and `rust-analyzer` as well. You'll have to build them with `./x`...
0 commit comments