diff --git a/build/fbcode_builder/getdeps/builder.py b/build/fbcode_builder/getdeps/builder.py index f382d5af9..54c2ed433 100644 --- a/build/fbcode_builder/getdeps/builder.py +++ b/build/fbcode_builder/getdeps/builder.py @@ -822,6 +822,8 @@ class CargoBuilder(BuilderBase): def run_cargo(self, install_dirs, operation, args=None): args = args or [] env = self._compute_env(install_dirs) + # Enable using nightly features with stable compiler + env["RUSTC_BOOTSTRAP"] = "1" cmd = ["cargo", operation, "-j%s" % self.build_opts.num_jobs] + args self._run_cmd(cmd, cwd=self.build_source_dir(), env=env) diff --git a/build/fbcode_builder/manifests/eden b/build/fbcode_builder/manifests/eden index 798f393fb..028665423 100644 --- a/build/fbcode_builder/manifests/eden +++ b/build/fbcode_builder/manifests/eden @@ -22,7 +22,7 @@ lz4 python-toml [dependencies.fb=on] -rust-stable +rust # macOS ships with sqlite3, and some of the core system # frameworks require that that version be linked rather diff --git a/build/fbcode_builder/manifests/rust-shed b/build/fbcode_builder/manifests/rust-shed index 28a81d578..0afb829f6 100644 --- a/build/fbcode_builder/manifests/rust-shed +++ b/build/fbcode_builder/manifests/rust-shed @@ -26,4 +26,4 @@ tools/rust/ossconfigs = . fbthrift [dependencies.fb=on] -rust-nightly +rust