File tree Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Expand file tree Collapse file tree 2 files changed +5
-4
lines changed Original file line number Diff line number Diff line change 1
1
---
2
- refs/heads/master: 8124846b2c945f661a6bb85e66e22ca987891dc4
2
+ refs/heads/master: cff9c676748b719d5333aa7521e4684f3543e4b9
Original file line number Diff line number Diff line change @@ -596,10 +596,11 @@ fn link_binary(sess: session::session,
596
596
597
597
log #fmt( "gcc link args: %s" , str:: connect ( gcc_args, " " ) ) ;
598
598
// We run 'gcc' here
599
- let err_code = run:: run_program ( prog, gcc_args) ;
600
- if 0 != err_code {
601
- sess. err ( #fmt[ "linking with gcc failed with code %d" , err_code ] ) ;
599
+ let prog = run:: program_output ( prog, gcc_args) ;
600
+ if 0 != prog . status {
601
+ sess. err ( #fmt[ "linking with gcc failed with code %d" , prog . status ] ) ;
602
602
sess. note ( #fmt[ "gcc arguments: %s" , str:: connect ( gcc_args, " " ) ] ) ;
603
+ sess. note ( prog. err + prog. out ) ;
603
604
sess. abort_if_errors ( ) ;
604
605
}
605
606
// Clean up on Darwin
You can’t perform that action at this time.
0 commit comments