@@ -98,7 +98,7 @@ impl Step for Std {
98
98
copy_musl_third_party_objects ( build, target, & libdir) ;
99
99
}
100
100
101
- let out_dir = build. stage_out ( compiler, Mode :: Libstd ) ;
101
+ let out_dir = build. cargo_out ( compiler, Mode :: Libstd , target ) ;
102
102
build. clear_if_dirty ( & out_dir, & builder. rustc ( compiler) ) ;
103
103
let mut cargo = builder. cargo ( compiler, Mode :: Libstd , target, "build" ) ;
104
104
std_cargo ( builder, & compiler, target, & mut cargo) ;
@@ -360,7 +360,7 @@ impl Step for Test {
360
360
return ;
361
361
}
362
362
363
- let out_dir = build. stage_out ( compiler, Mode :: Libtest ) ;
363
+ let out_dir = build. cargo_out ( compiler, Mode :: Libtest , target ) ;
364
364
build. clear_if_dirty ( & out_dir, & libstd_stamp ( build, compiler, target) ) ;
365
365
let mut cargo = builder. cargo ( compiler, Mode :: Libtest , target, "build" ) ;
366
366
test_cargo ( build, & compiler, target, & mut cargo) ;
@@ -482,10 +482,9 @@ impl Step for Rustc {
482
482
compiler : builder. compiler ( self . compiler . stage , build. build ) ,
483
483
target : build. build ,
484
484
} ) ;
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) ) ;
489
488
490
489
let mut cargo = builder. cargo ( compiler, Mode :: Librustc , target, "build" ) ;
491
490
rustc_cargo ( build, & mut cargo) ;
0 commit comments