Skip to content

Commit fca7519

Browse files
committed
auto merge of #8595 : vadimcn/rust/print_link_args, r=alexcrichton
This resolves issue #8569
2 parents 9feaf1d + 2b10968 commit fca7519

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

src/librustc/back/link.rs

+5
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ use std::c_str::ToCStr;
2626
use std::char;
2727
use std::hash::Streaming;
2828
use std::hash;
29+
use std::io;
2930
use std::libc::{c_int, c_uint};
3031
use std::os::consts::{macos, freebsd, linux, android, win32};
3132
use std::os;
@@ -858,6 +859,10 @@ pub fn link_binary(sess: Session,
858859
debug!("output: %s", output.to_str());
859860
let cc_args = link_args(sess, obj_filename, out_filename, lm);
860861
debug!("%s link args: %s", cc_prog, cc_args.connect(" "));
862+
if (sess.opts.debugging_opts & session::print_link_args) != 0 {
863+
io::println(fmt!("%s link args: %s", cc_prog, cc_args.connect(" ")));
864+
}
865+
861866
// We run 'cc' here
862867
let prog = run::process_output(cc_prog, cc_args);
863868
if 0 != prog.status {

0 commit comments

Comments
 (0)