Set relocation_model to Pic on emscripten target

This commit is contained in:
Hood Chatham 2022-06-15 14:49:48 -07:00
parent 7036449c77
commit ada2accf8e

View File

@ -1,5 +1,5 @@
use super::{cvs, wasm_base}; use super::{cvs, wasm_base};
use super::{LinkArgs, LinkerFlavor, PanicStrategy, Target, TargetOptions}; use super::{LinkArgs, LinkerFlavor, PanicStrategy, RelocModel, Target, TargetOptions};
pub fn target() -> Target { pub fn target() -> Target {
let mut options = wasm_base::options(); let mut options = wasm_base::options();
@ -26,6 +26,7 @@ pub fn target() -> Target {
// functionality, and a .wasm file. // functionality, and a .wasm file.
exe_suffix: ".js".into(), exe_suffix: ".js".into(),
linker: None, linker: None,
relocation_model: RelocModel::Pic,
panic_strategy: PanicStrategy::Unwind, panic_strategy: PanicStrategy::Unwind,
no_default_libraries: false, no_default_libraries: false,
post_link_args, post_link_args,