瀏覽代碼

Merge pull request #241 from semarie/openbsd

use system library on openbsd
Alex Crichton 7 年之前
父節點
當前提交
4cfd7101eb
共有 1 個文件被更改,包括 7 次插入0 次删除
  1. 7 0
      build.rs

+ 7 - 0
build.rs

@@ -10,6 +10,13 @@ fn main() {
         return;
     }
 
+    // OpenBSD provides compiler_rt by default, use it instead of rebuilding it from source
+    if target.contains("openbsd") {
+        println!("cargo:rustc-link-search=native=/usr/lib");
+        println!("cargo:rustc-link-lib=static=compiler_rt");
+        return;
+    }
+
     // Forcibly enable memory intrinsics on wasm32 as we don't have a libc to
     // provide them.
     if target.contains("wasm32") {