diff --git a/src/cargo/core/compiler/mod.rs b/src/cargo/core/compiler/mod.rs index a3bf609ad2a..ba0c61a4ad3 100644 --- a/src/cargo/core/compiler/mod.rs +++ b/src/cargo/core/compiler/mod.rs @@ -299,7 +299,11 @@ fn rustc<'a, 'cfg>( package_id, &target, mode, - &mut assert_is_empty, + &mut |line| { + // Forward compiler stdout to stderr + writeln!(io::stderr(), "{}", line)?; + Ok(()) + }, &mut |line| json_stderr(line, package_id, &target), ) .map_err(internal_if_simple_exit_code)