Ver código fonte

Merge pull request #241 from semarie/openbsd

use system library on openbsd
Alex Crichton 7 anos atrás
pai
commit
4cfd7101eb
1 arquivos alterados com 7 adições e 0 exclusões
  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") {