summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Hodge <tpg@ucc.asn.au>2019-05-18 15:59:37 +0800
committerJohn Hodge <tpg@ucc.asn.au>2019-05-18 15:59:37 +0800
commitacf5e74ebb31aa26ea94ca5f0e636573794e6753 (patch)
tree81c7f289a1d1e7d8d261aa0c49bd760b4a48c2cc
parent7aa0e40f91ecc7b8c6be6044e9314529cb7a4cfd (diff)
downloadmrust-acf5e74ebb31aa26ea94ca5f0e636573794e6753.tar.gz
patches - Avoid need for dylib support
-rw-r--r--rustc-1.29.0-src.patch15
1 files changed, 15 insertions, 0 deletions
diff --git a/rustc-1.29.0-src.patch b/rustc-1.29.0-src.patch
index df6ef8f5..69f831ff 100644
--- a/rustc-1.29.0-src.patch
+++ b/rustc-1.29.0-src.patch
@@ -23,3 +23,18 @@
+ let rv = unsafe { ::intrinsics::mrustc_slice_len(self) };
+ rv
}
+--- src/librustc_driver/Cargo.toml
++++ src/librustc_driver/Cargo.toml
+@@ -39,1 +39,2 @@
+ syntax_pos = { path = "../libsyntax_pos" }
++rustc_codegen_llvm = { path = "../librustc_codegen_llvm" }
+--- src/librustc_driver/lib.rs
++++ src/librustc_driver/lib.rs
+@@ -63,2 +63,3 @@
+ extern crate syntax_pos;
++extern crate rustc_codegen_llvm;
+
+@@ -259,2 +260,3 @@
+ let backend = match &codegen_name[..] {
++ "llvm" => rustc_codegen_llvm::__rustc_codegen_backend,
+ "metadata_only" => {