From 8a35cbaf0d5c99dd408b0b8b51af26a800a509c4 Mon Sep 17 00:00:00 2001 From: bjorn3 Date: Thu, 12 Nov 2020 19:49:42 +0100 Subject: [PATCH] Enable PIC in SimpleJITBuilder::new --- cranelift/simplejit/src/backend.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/cranelift/simplejit/src/backend.rs b/cranelift/simplejit/src/backend.rs index 2c90157875..71dd5c07de 100644 --- a/cranelift/simplejit/src/backend.rs +++ b/cranelift/simplejit/src/backend.rs @@ -51,6 +51,7 @@ impl SimpleJITBuilder { // which might not reach all definitions; we can't handle that here, so // we require long-range relocation types. flag_builder.set("use_colocated_libcalls", "false").unwrap(); + flag_builder.set("is_pic", "true").unwrap(); let isa_builder = cranelift_native::builder().unwrap_or_else(|msg| { panic!("host machine is not supported: {}", msg); });