diff --git a/eden/scm/build.py b/eden/scm/build.py index 705811ae60efa..c38a5dce37e18 100755 --- a/eden/scm/build.py +++ b/eden/scm/build.py @@ -430,6 +430,9 @@ def cargo_env(args): env["OPENSSL_DIR"] = str(openssl) env.pop("OPENSSL_STATIC", None) env["RUSTFLAGS"] = (env.get("RUSTFLAGS", "") + " -Anon_local_definitions").strip() + # Allow nightly features (smallvec specialization, once_cell_try) on stable Rust. + # Required for `make oss` / cargo oss builds. Buck builds use nightly toolchain internally. + env.setdefault("RUSTC_BOOTSTRAP", "1") set_windows_python_path(env, args.python) return env