@@ -2874,19 +2874,19 @@ impl Step for RemoteCopyLibs {
28742874
28752875 // Spawn the emulator and wait for it to come online
28762876 let tool = builder. tool_exe ( Tool :: RemoteTestClient ) ;
2877- let mut cmd = Command :: new ( & tool) ;
2877+ let mut cmd = BootstrapCommand :: new ( & tool) ;
28782878 cmd. arg ( "spawn-emulator" ) . arg ( target. triple ) . arg ( & server) . arg ( builder. tempdir ( ) ) ;
28792879 if let Some ( rootfs) = builder. qemu_rootfs ( target) {
28802880 cmd. arg ( rootfs) ;
28812881 }
2882- builder. run ( & mut cmd) ;
2882+ builder. run ( cmd) ;
28832883
28842884 // Push all our dylibs to the emulator
28852885 for f in t ! ( builder. sysroot_libdir( compiler, target) . read_dir( ) ) {
28862886 let f = t ! ( f) ;
28872887 let name = f. file_name ( ) . into_string ( ) . unwrap ( ) ;
28882888 if helpers:: is_dylib ( & name) {
2889- builder. run ( Command :: new ( & tool) . arg ( "push" ) . arg ( f. path ( ) ) ) ;
2889+ builder. run ( BootstrapCommand :: new ( & tool) . arg ( "push" ) . arg ( f. path ( ) ) ) ;
28902890 }
28912891 }
28922892 }
@@ -2917,20 +2917,20 @@ impl Step for Distcheck {
29172917 builder. ensure ( dist:: PlainSourceTarball ) ;
29182918 builder. ensure ( dist:: Src ) ;
29192919
2920- let mut cmd = Command :: new ( "tar" ) ;
2920+ let mut cmd = BootstrapCommand :: new ( "tar" ) ;
29212921 cmd. arg ( "-xf" )
29222922 . arg ( builder. ensure ( dist:: PlainSourceTarball ) . tarball ( ) )
29232923 . arg ( "--strip-components=1" )
29242924 . current_dir ( & dir) ;
2925- builder. run ( & mut cmd) ;
2925+ builder. run ( cmd) ;
29262926 builder. run (
2927- Command :: new ( "./configure" )
2927+ BootstrapCommand :: new ( "./configure" )
29282928 . args ( & builder. config . configure_args )
29292929 . arg ( "--enable-vendor" )
29302930 . current_dir ( & dir) ,
29312931 ) ;
29322932 builder. run (
2933- Command :: new ( helpers:: make ( & builder. config . build . triple ) )
2933+ BootstrapCommand :: new ( helpers:: make ( & builder. config . build . triple ) )
29342934 . arg ( "check" )
29352935 . current_dir ( & dir) ,
29362936 ) ;
@@ -2950,7 +2950,7 @@ impl Step for Distcheck {
29502950
29512951 let toml = dir. join ( "rust-src/lib/rustlib/src/rust/library/std/Cargo.toml" ) ;
29522952 builder. run (
2953- Command :: new ( & builder. initial_cargo )
2953+ BootstrapCommand :: new ( & builder. initial_cargo )
29542954 // Will read the libstd Cargo.toml
29552955 // which uses the unstable `public-dependency` feature.
29562956 . env ( "RUSTC_BOOTSTRAP" , "1" )
0 commit comments