Browse Source
All C++ code should link against libc++_shared to avoid mixing C++ standard library issues. This fixes librustc_codegen_llvm-llvm.so to do that.android-5
Fredrik Fornwall
6 years ago
2 changed files with 13 additions and 0 deletions
@ -0,0 +1,12 @@ |
|||
diff -u -r ../rustc-1.34.1-src/src/librustc_llvm/build.rs ./src/librustc_llvm/build.rs
|
|||
--- ../rustc-1.34.1-src/src/librustc_llvm/build.rs 2019-04-24 21:07:08.000000000 +0000
|
|||
+++ ./src/librustc_llvm/build.rs 2019-05-05 20:56:34.090330174 +0000
|
|||
@@ -244,6 +244,8 @@
|
|||
"c++" |
|||
} else if target.contains("darwin") { |
|||
"c++" |
|||
+ } else if target.contains("android") {
|
|||
+ "c++_shared"
|
|||
} else if target.contains("netbsd") && llvm_static_stdcpp.is_some() { |
|||
// NetBSD uses a separate library when relocation is required |
|||
"stdc++_pic" |
Loading…
Reference in new issue