about summary refs log tree commit diff
path: root/src/comp/driver
diff options
context:
space:
mode:
authorRafael Ávila de Espíndola <respindola@mozilla.com>2011-06-30 08:55:25 -0400
committerRafael Ávila de Espíndola <respindola@mozilla.com>2011-06-30 08:55:25 -0400
commit5b7ce80ffa7c4f5795dfc9ed64fab8b2afd407b0 (patch)
treeca1bb9819745f7e6558706321eb249cc89c7520c /src/comp/driver
parentb3e5b5bd05fabf9b68ef350632254aa696d74b89 (diff)
downloadrust-5b7ce80ffa7c4f5795dfc9ed64fab8b2afd407b0.tar.gz
rust-5b7ce80ffa7c4f5795dfc9ed64fab8b2afd407b0.zip
Second try to remove -lssp.
Diffstat (limited to 'src/comp/driver')
-rw-r--r--src/comp/driver/rustc.rs7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/comp/driver/rustc.rs b/src/comp/driver/rustc.rs
index c322a4804e4..d83e04e061a 100644
--- a/src/comp/driver/rustc.rs
+++ b/src/comp/driver/rustc.rs
@@ -396,26 +396,23 @@ fn main(vec[str] args) {
         let str glu = binary_dir + "/lib/glue.o";
         let str main = "rt/main.o";
         let str stage = "-L" + binary_dir + "/lib";
-        let vec[str] gcc_args;
         let str prog = "gcc";
         // The invocations of gcc share some flags across platforms
 
-        let vec[str] common_args =
+        let vec[str] gcc_args =
             [stage, "-Lrt", "-lrustrt", glu,  "-m32", "-o",
              saved_out_filename, saved_out_filename + ".o"];
         auto shared_cmd;
+
         alt (sess.get_targ_cfg().os) {
             case (session::os_win32) {
                 shared_cmd = "-shared";
-                gcc_args = common_args + ["-lssp"];
             }
             case (session::os_macos) {
                 shared_cmd = "-dynamiclib";
-                gcc_args = common_args;
             }
             case (session::os_linux) {
                 shared_cmd = "-shared";
-                gcc_args = common_args;
             }
         }