@@ -584,7 +584,7 @@ impl Step for RustdocTheme {
584
584
}
585
585
586
586
fn make_run ( run : RunConfig < ' _ > ) {
587
- let compiler = run. builder . compiler ( run. builder . top_stage , run. host ) ;
587
+ let compiler = run. builder . compiler ( run. builder . top_stage , run. target ) ;
588
588
589
589
run. builder . ensure ( RustdocTheme { compiler } ) ;
590
590
}
@@ -651,7 +651,6 @@ impl Step for RustdocJSStd {
651
651
652
652
#[ derive( Debug , Copy , Clone , Hash , PartialEq , Eq ) ]
653
653
pub struct RustdocJSNotStd {
654
- pub host : TargetSelection ,
655
654
pub target : TargetSelection ,
656
655
pub compiler : Compiler ,
657
656
}
@@ -666,8 +665,8 @@ impl Step for RustdocJSNotStd {
666
665
}
667
666
668
667
fn make_run ( run : RunConfig < ' _ > ) {
669
- let compiler = run. builder . compiler ( run. builder . top_stage , run. host ) ;
670
- run. builder . ensure ( RustdocJSNotStd { host : run . host , target : run. target , compiler } ) ;
668
+ let compiler = run. builder . compiler ( run. builder . top_stage , run. build_triple ( ) ) ;
669
+ run. builder . ensure ( RustdocJSNotStd { target : run. target , compiler } ) ;
671
670
}
672
671
673
672
fn run ( self , builder : & Builder < ' _ > ) {
@@ -688,7 +687,6 @@ impl Step for RustdocJSNotStd {
688
687
689
688
#[ derive( Debug , Copy , Clone , Hash , PartialEq , Eq ) ]
690
689
pub struct RustdocUi {
691
- pub host : TargetSelection ,
692
690
pub target : TargetSelection ,
693
691
pub compiler : Compiler ,
694
692
}
@@ -703,8 +701,8 @@ impl Step for RustdocUi {
703
701
}
704
702
705
703
fn make_run ( run : RunConfig < ' _ > ) {
706
- let compiler = run. builder . compiler ( run. builder . top_stage , run. host ) ;
707
- run. builder . ensure ( RustdocUi { host : run . host , target : run. target , compiler } ) ;
704
+ let compiler = run. builder . compiler ( run. builder . top_stage , run. build_triple ( ) ) ;
705
+ run. builder . ensure ( RustdocUi { target : run. target , compiler } ) ;
708
706
}
709
707
710
708
fn run ( self , builder : & Builder < ' _ > ) {
@@ -873,7 +871,7 @@ macro_rules! test_definitions {
873
871
}
874
872
875
873
fn make_run( run: RunConfig <' _>) {
876
- let compiler = run. builder. compiler( run. builder. top_stage, run. host ) ;
874
+ let compiler = run. builder. compiler( run. builder. top_stage, run. build_triple ( ) ) ;
877
875
878
876
run. builder. ensure( $name { compiler, target: run. target } ) ;
879
877
}
@@ -1422,7 +1420,7 @@ macro_rules! test_book {
1422
1420
1423
1421
fn make_run( run: RunConfig <' _>) {
1424
1422
run. builder. ensure( $name {
1425
- compiler: run. builder. compiler( run. builder. top_stage, run. host ) ,
1423
+ compiler: run. builder. compiler( run. builder. top_stage, run. target ) ,
1426
1424
} ) ;
1427
1425
}
1428
1426
@@ -1469,7 +1467,7 @@ impl Step for ErrorIndex {
1469
1467
// error_index_generator depends on librustdoc. Use the compiler that
1470
1468
// is normally used to build rustdoc for other tests (like compiletest
1471
1469
// tests in src/test/rustdoc) so that it shares the same artifacts.
1472
- let compiler = run. builder . compiler_for ( run. builder . top_stage , run. host , run. host ) ;
1470
+ let compiler = run. builder . compiler_for ( run. builder . top_stage , run. target , run. target ) ;
1473
1471
run. builder . ensure ( ErrorIndex { compiler } ) ;
1474
1472
}
1475
1473
@@ -1573,7 +1571,7 @@ impl Step for CrateLibrustc {
1573
1571
1574
1572
fn make_run ( run : RunConfig < ' _ > ) {
1575
1573
let builder = run. builder ;
1576
- let compiler = builder. compiler ( builder. top_stage , run. host ) ;
1574
+ let compiler = builder. compiler ( builder. top_stage , run. build_triple ( ) ) ;
1577
1575
1578
1576
for krate in builder. in_tree_crates ( "rustc-main" ) {
1579
1577
if krate. path . ends_with ( & run. path ) {
@@ -1620,7 +1618,7 @@ impl Step for CrateNotDefault {
1620
1618
1621
1619
fn make_run ( run : RunConfig < ' _ > ) {
1622
1620
let builder = run. builder ;
1623
- let compiler = builder. compiler ( builder. top_stage , run. host ) ;
1621
+ let compiler = builder. compiler ( builder. top_stage , run. build_triple ( ) ) ;
1624
1622
1625
1623
let test_kind = builder. kind . into ( ) ;
1626
1624
@@ -1668,7 +1666,7 @@ impl Step for Crate {
1668
1666
1669
1667
fn make_run ( run : RunConfig < ' _ > ) {
1670
1668
let builder = run. builder ;
1671
- let compiler = builder. compiler ( builder. top_stage , run. host ) ;
1669
+ let compiler = builder. compiler ( builder. top_stage , run. build_triple ( ) ) ;
1672
1670
1673
1671
let make = |mode : Mode , krate : & CargoCrate | {
1674
1672
let test_kind = builder. kind . into ( ) ;
@@ -1808,7 +1806,7 @@ impl Step for CrateRustdoc {
1808
1806
1809
1807
let test_kind = builder. kind . into ( ) ;
1810
1808
1811
- builder. ensure ( CrateRustdoc { host : run. host , test_kind } ) ;
1809
+ builder. ensure ( CrateRustdoc { host : run. target , test_kind } ) ;
1812
1810
}
1813
1811
1814
1812
fn run ( self , builder : & Builder < ' _ > ) {
@@ -2054,7 +2052,6 @@ impl Step for Bootstrap {
2054
2052
#[ derive( Debug , Copy , Clone , PartialEq , Eq , Hash ) ]
2055
2053
pub struct TierCheck {
2056
2054
pub compiler : Compiler ,
2057
- target : TargetSelection ,
2058
2055
}
2059
2056
2060
2057
impl Step for TierCheck {
@@ -2067,18 +2064,19 @@ impl Step for TierCheck {
2067
2064
}
2068
2065
2069
2066
fn make_run ( run : RunConfig < ' _ > ) {
2070
- let compiler = run. builder . compiler_for ( run. builder . top_stage , run. host , run. host ) ;
2071
- run. builder . ensure ( TierCheck { compiler, target : run. host } ) ;
2067
+ let compiler =
2068
+ run. builder . compiler_for ( run. builder . top_stage , run. builder . build . build , run. target ) ;
2069
+ run. builder . ensure ( TierCheck { compiler } ) ;
2072
2070
}
2073
2071
2074
2072
/// Tests the Platform Support page in the rustc book.
2075
2073
fn run ( self , builder : & Builder < ' _ > ) {
2076
- builder. ensure ( compile:: Std { compiler : self . compiler , target : self . target } ) ;
2074
+ builder. ensure ( compile:: Std { compiler : self . compiler , target : self . compiler . host } ) ;
2077
2075
let mut cargo = tool:: prepare_tool_cargo (
2078
2076
builder,
2079
2077
self . compiler ,
2080
- Mode :: ToolRustc ,
2081
- self . target ,
2078
+ Mode :: ToolStd ,
2079
+ self . compiler . host ,
2082
2080
"run" ,
2083
2081
"src/tools/tier-check" ,
2084
2082
SourceType :: InTree ,
0 commit comments