@@ -2876,19 +2876,19 @@ impl Step for RemoteCopyLibs {
28762876
28772877 // Spawn the emulator and wait for it to come online
28782878 let tool = builder. tool_exe ( Tool :: RemoteTestClient ) ;
2879- let mut cmd = Command :: new ( & tool) ;
2879+ let mut cmd = BootstrapCommand :: new ( & tool) ;
28802880 cmd. arg ( "spawn-emulator" ) . arg ( target. triple ) . arg ( & server) . arg ( builder. tempdir ( ) ) ;
28812881 if let Some ( rootfs) = builder. qemu_rootfs ( target) {
28822882 cmd. arg ( rootfs) ;
28832883 }
2884- builder. run ( & mut cmd) ;
2884+ builder. run ( cmd) ;
28852885
28862886 // Push all our dylibs to the emulator
28872887 for f in t ! ( builder. sysroot_libdir( compiler, target) . read_dir( ) ) {
28882888 let f = t ! ( f) ;
28892889 let name = f. file_name ( ) . into_string ( ) . unwrap ( ) ;
28902890 if helpers:: is_dylib ( & name) {
2891- builder. run ( Command :: new ( & tool) . arg ( "push" ) . arg ( f. path ( ) ) ) ;
2891+ builder. run ( BootstrapCommand :: new ( & tool) . arg ( "push" ) . arg ( f. path ( ) ) ) ;
28922892 }
28932893 }
28942894 }
@@ -2919,20 +2919,20 @@ impl Step for Distcheck {
29192919 builder. ensure ( dist:: PlainSourceTarball ) ;
29202920 builder. ensure ( dist:: Src ) ;
29212921
2922- let mut cmd = Command :: new ( "tar" ) ;
2922+ let mut cmd = BootstrapCommand :: new ( "tar" ) ;
29232923 cmd. arg ( "-xf" )
29242924 . arg ( builder. ensure ( dist:: PlainSourceTarball ) . tarball ( ) )
29252925 . arg ( "--strip-components=1" )
29262926 . current_dir ( & dir) ;
2927- builder. run ( & mut cmd) ;
2927+ builder. run ( cmd) ;
29282928 builder. run (
2929- Command :: new ( "./configure" )
2929+ BootstrapCommand :: new ( "./configure" )
29302930 . args ( & builder. config . configure_args )
29312931 . arg ( "--enable-vendor" )
29322932 . current_dir ( & dir) ,
29332933 ) ;
29342934 builder. run (
2935- Command :: new ( helpers:: make ( & builder. config . build . triple ) )
2935+ BootstrapCommand :: new ( helpers:: make ( & builder. config . build . triple ) )
29362936 . arg ( "check" )
29372937 . current_dir ( & dir) ,
29382938 ) ;
@@ -2952,7 +2952,7 @@ impl Step for Distcheck {
29522952
29532953 let toml = dir. join ( "rust-src/lib/rustlib/src/rust/library/std/Cargo.toml" ) ;
29542954 builder. run (
2955- Command :: new ( & builder. initial_cargo )
2955+ BootstrapCommand :: new ( & builder. initial_cargo )
29562956 // Will read the libstd Cargo.toml
29572957 // which uses the unstable `public-dependency` feature.
29582958 . env ( "RUSTC_BOOTSTRAP" , "1" )
0 commit comments