I wasn't able to enable Rust by default this week. While it's working for most developers, there are some automation jobs which aren't ready for the change. We'll address those and continue to improve the `./mach boostrap` installer behaviour before flipping the switch.
Thanks to everyone for your support and testing feedback! -r On Thu, Nov 24, 2016 at 2:49 PM, Ralph Giles <gi...@mozilla.com> wrote: > tl;dr This is a heads-up that all gecko developers should install rust. > > Next week I plan to switch our default build config to require Rust > when building Firefox.[1] If you compile Firefox from the C++ source, > please install the Rust language environment now. > > You can install Rust by running `./mach bootstrap` which will download > and run the rustup installer for you.[2] > > We recommend the installer at https://rustup.rs/ (despite being beta) > because it makes staying up to date and cross-compilation easy. If you > want more control, or to experiment with rust, you can install > directly from that website. > > The main thing is to have up-to-date versions of the `rustc` and > `cargo` executables in the path of your build shell. Rust releases > every six weeks, just like Firefox, and we generally require the > latest stable release to compile mozilla-central. You can stay current > by running `rustup update`. > > You'll still be able to build without a rust compiler by adding: > > ac_add_options --disable-rust > > to your mozconfig. This is a temporary work-around; we expect to > remove that option and require Rust unconditionally early next year as > non-optional features start to depend on it. > > Rust language in Gecko is an important part of Project Quantum. I'm > excited to be taking this next step toward that future. We first > shipped Rust code to users in Firefox 48, so it's long past time this > aspect of our default builds matched what we release.[3] > > Thanks for your attention, > -r > > [1] Enabling rust is https://bugzil.la/1283898 > [2] bootstrap support landed Tuesday in https://bugzil.la/1286799 > [3] If you have issues with the installer or build, please file issues > blocking our tracking bug at https://bugzil.la/oxidation _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform