about summary refs log tree commit diff
diff options
context:
space:
mode:
authorVadim Chugunov <vadimcn@gmail.com>2014-08-23 13:19:29 -0700
committerVadim Chugunov <vadimcn@gmail.com>2014-08-23 14:38:41 -0700
commit77e39b0560048f6d53c42a6c9a9d14bc95e61ce5 (patch)
treec66e8eecf729c66fb86b633a0376baa26c3f8d9c
parent03fd90be459650160a4edefbc78588a938db2f8c (diff)
downloadrust-77e39b0560048f6d53c42a6c9a9d14bc95e61ce5.tar.gz
rust-77e39b0560048f6d53c42a6c9a9d14bc95e61ce5.zip
Log linker stderr and stdout.
-rw-r--r--src/librustc/back/link.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/librustc/back/link.rs b/src/librustc/back/link.rs
index 7c2b0ba6168..1595b553b8f 100644
--- a/src/librustc/back/link.rs
+++ b/src/librustc/back/link.rs
@@ -1305,6 +1305,8 @@ fn link_natively(sess: &Session, trans: &CrateTranslation, dylib: bool,
                 sess.note(str::from_utf8(output.as_slice()).unwrap());
                 sess.abort_if_errors();
             }
+            debug!("linker stderr:\n{}", str::from_utf8_owned(prog.error).unwrap());
+            debug!("linker stdout:\n{}", str::from_utf8_owned(prog.output).unwrap());
         },
         Err(e) => {
             sess.err(format!("could not exec the linker `{}`: {}",