@@ -98,7 +98,7 @@ impl Step for Std {
9898 copy_musl_third_party_objects ( build, target, & libdir) ;
9999 }
100100
101- let out_dir = build. stage_out ( compiler, Mode :: Libstd ) ;
101+ let out_dir = build. cargo_out ( compiler, Mode :: Libstd , target ) ;
102102 build. clear_if_dirty ( & out_dir, & builder. rustc ( compiler) ) ;
103103 let mut cargo = builder. cargo ( compiler, Mode :: Libstd , target, "build" ) ;
104104 std_cargo ( builder, & compiler, target, & mut cargo) ;
@@ -360,7 +360,7 @@ impl Step for Test {
360360 return ;
361361 }
362362
363- let out_dir = build. stage_out ( compiler, Mode :: Libtest ) ;
363+ let out_dir = build. cargo_out ( compiler, Mode :: Libtest , target ) ;
364364 build. clear_if_dirty ( & out_dir, & libstd_stamp ( build, compiler, target) ) ;
365365 let mut cargo = builder. cargo ( compiler, Mode :: Libtest , target, "build" ) ;
366366 test_cargo ( build, & compiler, target, & mut cargo) ;
@@ -482,10 +482,9 @@ impl Step for Rustc {
482482 compiler : builder. compiler ( self . compiler . stage , build. build ) ,
483483 target : build. build ,
484484 } ) ;
485-
486- let stage_out = builder. stage_out ( compiler, Mode :: Librustc ) ;
487- build. clear_if_dirty ( & stage_out, & libstd_stamp ( build, compiler, target) ) ;
488- build. clear_if_dirty ( & stage_out, & libtest_stamp ( build, compiler, target) ) ;
485+ let cargo_out = builder. cargo_out ( compiler, Mode :: Librustc , target) ;
486+ build. clear_if_dirty ( & cargo_out, & libstd_stamp ( build, compiler, target) ) ;
487+ build. clear_if_dirty ( & cargo_out, & libtest_stamp ( build, compiler, target) ) ;
489488
490489 let mut cargo = builder. cargo ( compiler, Mode :: Librustc , target, "build" ) ;
491490 rustc_cargo ( build, & mut cargo) ;
0 commit comments