Skip to content

Commit c0d8f3e

Browse files
committed
Ship rmeta files
1 parent 5f0a9f8 commit c0d8f3e

File tree

2 files changed

+5
-31
lines changed

2 files changed

+5
-31
lines changed

src/bootstrap/check.rs

+1-12
Original file line numberDiff line numberDiff line change
@@ -90,14 +90,7 @@ impl Step for Std {
9090
"Checking stage{} std artifacts ({} -> {})",
9191
builder.top_stage, &compiler.host, target
9292
));
93-
run_cargo(
94-
builder,
95-
cargo,
96-
args(builder),
97-
&libstd_stamp(builder, compiler, target),
98-
vec![],
99-
true,
100-
);
93+
run_cargo(builder, cargo, args(builder), &libstd_stamp(builder, compiler, target), vec![]);
10194

10295
// We skip populating the sysroot in non-zero stage because that'll lead
10396
// to rlib/rmeta conflicts if std gets built during this session.
@@ -146,7 +139,6 @@ impl Step for Std {
146139
args(builder),
147140
&libstd_test_stamp(builder, compiler, target),
148141
vec![],
149-
true,
150142
);
151143
}
152144
}
@@ -222,7 +214,6 @@ impl Step for Rustc {
222214
args(builder),
223215
&librustc_stamp(builder, compiler, target),
224216
vec![],
225-
true,
226217
);
227218

228219
let libdir = builder.sysroot_libdir(compiler, target);
@@ -287,7 +278,6 @@ impl Step for CodegenBackend {
287278
args(builder),
288279
&codegen_backend_stamp(builder, compiler, target, backend),
289280
vec![],
290-
true,
291281
);
292282
}
293283
}
@@ -354,7 +344,6 @@ macro_rules! tool_check_step {
354344
args(builder),
355345
&stamp(builder, compiler, target),
356346
vec![],
357-
true,
358347
);
359348

360349
/// Cargo's output path in a given stage, compiled by a particular

src/bootstrap/compile.rs

+4-19
Original file line numberDiff line numberDiff line change
@@ -112,14 +112,7 @@ impl Step for Std {
112112
"Building stage{} std artifacts ({} -> {})",
113113
compiler.stage, &compiler.host, target
114114
));
115-
run_cargo(
116-
builder,
117-
cargo,
118-
vec![],
119-
&libstd_stamp(builder, compiler, target),
120-
target_deps,
121-
false,
122-
);
115+
run_cargo(builder, cargo, vec![], &libstd_stamp(builder, compiler, target), target_deps);
123116

124117
builder.ensure(StdLink {
125118
compiler: builder.compiler(compiler.stage, builder.config.build),
@@ -629,14 +622,7 @@ impl Step for Rustc {
629622
"Building stage{} compiler artifacts ({} -> {})",
630623
compiler.stage, &compiler.host, target
631624
));
632-
run_cargo(
633-
builder,
634-
cargo,
635-
vec![],
636-
&librustc_stamp(builder, compiler, target),
637-
vec![],
638-
false,
639-
);
625+
run_cargo(builder, cargo, vec![], &librustc_stamp(builder, compiler, target), vec![]);
640626

641627
builder.ensure(RustcLink {
642628
compiler: builder.compiler(compiler.stage, builder.config.build),
@@ -839,7 +825,7 @@ impl Step for CodegenBackend {
839825
"Building stage{} codegen backend {} ({} -> {})",
840826
compiler.stage, backend, &compiler.host, target
841827
));
842-
let files = run_cargo(builder, cargo, vec![], &tmp_stamp, vec![], false);
828+
let files = run_cargo(builder, cargo, vec![], &tmp_stamp, vec![]);
843829
if builder.config.dry_run {
844830
return;
845831
}
@@ -1232,7 +1218,6 @@ pub fn run_cargo(
12321218
tail_args: Vec<String>,
12331219
stamp: &Path,
12341220
additional_target_deps: Vec<(PathBuf, DependencyType)>,
1235-
is_check: bool,
12361221
) -> Vec<PathBuf> {
12371222
if builder.config.dry_run {
12381223
return Vec::new();
@@ -1271,7 +1256,7 @@ pub fn run_cargo(
12711256
|| filename.ends_with(".a")
12721257
|| is_debug_info(&filename)
12731258
|| is_dylib(&filename)
1274-
|| (is_check && filename.ends_with(".rmeta")))
1259+
|| filename.ends_with(".rmeta"))
12751260
{
12761261
continue;
12771262
}

0 commit comments

Comments
 (0)