about summary refs log tree commit diff
path: root/src/comp
diff options
context:
space:
mode:
authorJyun-Yan You <jyyou@cs.nctu.edu.tw>2012-01-02 01:24:07 +0800
committerBrian Anderson <banderson@mozilla.com>2012-01-01 20:18:55 -0800
commit274fc1b59c18596d95564d835d8aae9b429d462d (patch)
tree3e853f2fb4f1618392205d6bef8efe792af03e44 /src/comp
parent21eadbe6f1f3390e61e4be58b277c35f590d4f76 (diff)
fix link error
Diffstat (limited to 'src/comp')
-rw-r--r--src/comp/back/link.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/comp/back/link.rs b/src/comp/back/link.rs
index 7f413735acd..de55f8e7fd2 100644
--- a/src/comp/back/link.rs
+++ b/src/comp/back/link.rs
@@ -660,7 +660,10 @@ fn link_binary(sess: session::session,
     }
 
     if sess.get_targ_cfg().os == session::os_freebsd {
-        gcc_args += ["-lrt", "-L/usr/local/lib", "-lexecinfo"];
+        gcc_args += ["-lrt", "-L/usr/local/lib", "-lexecinfo",
+                     "-L/usr/local/lib/gcc46",
+                     "-L/usr/local/lib/gcc44", "-lstdc++",
+                     "-Wl,-z,origin"];
     }
 
     // OS X 10.6 introduced 'compact unwind info', which is produced by the