Skip to content

Latest commit

 

History

History
43 lines (22 loc) · 1.06 KB

Rust.md

File metadata and controls

43 lines (22 loc) · 1.06 KB

Installing third-party rust

Pre-build

You can prevent gclient runhooks from pulling in the whole rust toolchain by applying DEPS-no-rust.patch. Refer to README.md for more information.

System rustc package

On unstable : apt-get install rustc

On stable : apt-get install rustc-web

To proceed, configure with SYS_RUST=1.

... SYS_RUST=1 ./debian/configure.sh

Upstream rust

curl https://sh.rustup.rs -sSf | sh -s

By default, the rust script will install a stable version version of rust to the $HOME/.cargo directory. Try the beta or nightly versions if you run into build problems.

Now make sure that SYS_RUST=2 is included in your configuration variables

... SYS_RUST=2 ./debian/configure.sh

More information on installation is available at the following links :-

https://rust-lang.github.io/rustup/ https://rust-lang.github.io/rustup/installation/other.html

To restore a the in-tree rust toolchain, run the following from the build directory to pull in the rust toolchain.

./src/tools/rust/update_rust.py