From 83e66a79a25b55d0aa84db42257a8edbb0095cf8 Mon Sep 17 00:00:00 2001 From: "Wladimir J. van der Laan" Date: Thu, 29 Aug 2019 10:11:10 +0000 Subject: [PATCH] risc-v: Use medany model With rust-lang/rust#62281, rust compiles in mcmodel=medium mode which is equivalent to GCC medany. This prevents linker relocation errors code is placed outside the range `-0x80000000..0x7ffffffff`. --- src/lib.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib.rs b/src/lib.rs index b67f677c..5468b299 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1421,6 +1421,7 @@ impl Build { } else { cmd.args.push("-mabi=ilp32".into()); } + cmd.args.push("-mcmodel=medany".into()); } } }