Skip to content

Commit 1e12538

Browse files
committed
pass jobserver on target info acquiring
1 parent b644a40 commit 1e12538

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/cargo/core/compiler/build_context/target_info.rs

+6
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,12 @@ impl TargetInfo {
185185
.args(&rustflags)
186186
.env_remove("RUSTC_LOG");
187187

188+
// Removes `FD_CLOEXEC` set by `jobserver::Client` to pass jobserver
189+
// as environment variables specify.
190+
if let Some(client) = config.jobserver_from_env() {
191+
process.inherit_jobserver(client);
192+
}
193+
188194
if let CompileKind::Target(target) = kind {
189195
process.arg("--target").arg(target.rustc_target());
190196
}

0 commit comments

Comments
 (0)