]> git.lizzy.rs Git - rust.git/commitdiff
--subsystem needs -Wl when using non-ld linkers
authorJorge Aparicio <japaricious@gmail.com>
Mon, 10 Apr 2017 14:53:24 +0000 (09:53 -0500)
committerJorge Aparicio <japaricious@gmail.com>
Mon, 10 Apr 2017 14:53:24 +0000 (09:53 -0500)
src/librustc_trans/back/linker.rs

index 48e469e28ee31046021b92b839f2a27a95d6db98..61c57f00de70d5b00c229933d4ff5148767e963b 100644 (file)
@@ -363,7 +363,7 @@ fn export_symbols(&mut self, tmpdir: &Path, crate_type: CrateType) {
     }
 
     fn subsystem(&mut self, subsystem: &str) {
-        self.cmd.arg(&format!("--subsystem,{}", subsystem));
+        self.linker_arg(&format!("--subsystem,{}", subsystem));
     }
 
     fn finalize(&mut self) -> Command {