]> git.proxmox.com Git - rustc.git/blobdiff - src/libstd/build.rs
New upstream version 1.44.1+dfsg1
[rustc.git] / src / libstd / build.rs
index 8db7bc12cd3088e0266be92c537670c2762cd532..743a1778fbda339c4675ebe94fa663473f869ad7 100644 (file)
@@ -25,6 +25,14 @@ fn main() {
         println!("cargo:rustc-link-lib=posix4");
         println!("cargo:rustc-link-lib=pthread");
         println!("cargo:rustc-link-lib=resolv");
+    } else if target.contains("illumos") {
+        println!("cargo:rustc-link-lib=socket");
+        println!("cargo:rustc-link-lib=posix4");
+        println!("cargo:rustc-link-lib=pthread");
+        println!("cargo:rustc-link-lib=resolv");
+        println!("cargo:rustc-link-lib=nsl");
+        // Use libumem for the (malloc-compatible) allocator
+        println!("cargo:rustc-link-lib=umem");
     } else if target.contains("apple-darwin") {
         println!("cargo:rustc-link-lib=System");