]> git.lizzy.rs Git - rust.git/commitdiff
libunwind: Use libunwind when targeting UWP
authorHugo Beauzée-Luyssen <hugo@beauzee.fr>
Mon, 27 May 2019 14:38:21 +0000 (16:38 +0200)
committerHugo Beauzée-Luyssen <hugo@beauzee.fr>
Thu, 25 Jul 2019 19:30:08 +0000 (21:30 +0200)
libgcc's support is using forbidden functions

src/libunwind/build.rs

index e92c68f5b0c5736f974d57f640f2bdc16ae48895..3545a691a151547af257b8613afad46bd042c80a 100644 (file)
@@ -30,9 +30,11 @@ fn main() {
         println!("cargo:rustc-link-lib=gcc_s");
     } else if target.contains("dragonfly") {
         println!("cargo:rustc-link-lib=gcc_pic");
-    } else if target.contains("windows-gnu") {
+    } else if target.contains("pc-windows-gnu") {
         println!("cargo:rustc-link-lib=static-nobundle=gcc_eh");
         println!("cargo:rustc-link-lib=static-nobundle=pthread");
+    } else if target.contains("uwp-windows-gnu") {
+        println!("cargo:rustc-link-lib=unwind");
     } else if target.contains("fuchsia") {
         println!("cargo:rustc-link-lib=unwind");
     } else if target.contains("haiku") {