We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ff8f226 commit a8be9bdCopy full SHA for a8be9bd
src/bootstrap/dist.rs
@@ -951,13 +951,16 @@ impl Step for PlainSourceTarball {
951
has_cargo_vendor |= line.starts_with("cargo-vendor ");
952
}
953
if !has_cargo_vendor {
954
- let mut cmd = Command::new(&builder.initial_cargo);
955
- cmd.arg("install")
956
- .arg("--force")
+ let mut cmd = builder.cargo(
+ builder.compiler(0, builder.config.build),
+ Mode::Tool,
957
+ builder.config.build,
958
+ "install"
959
+ );
960
+ cmd.arg("--force")
961
.arg("--debug")
962
.arg("--vers").arg(CARGO_VENDOR_VERSION)
- .arg("cargo-vendor")
- .env("RUSTC", &builder.initial_rustc);
963
+ .arg("cargo-vendor");
964
if let Some(dir) = builder.openssl_install_dir(builder.config.build) {
965
builder.ensure(native::Openssl {
966
target: builder.config.build,
0 commit comments