]> git.proxmox.com Git - rustc.git/blobdiff - src/librustc_back/target/asmjs_unknown_emscripten.rs
New upstream version 1.26.0+dfsg1
[rustc.git] / src / librustc_back / target / asmjs_unknown_emscripten.rs
index 5d9f0f6012bf267019070055d907ee983391b5ad..ab7df4ba1c543395b28c6b857c4a657997375685 100644 (file)
 
 use LinkerFlavor;
 use super::{LinkArgs, Target, TargetOptions};
-use super::emscripten_base::{cmd};
 
 pub fn target() -> Result<Target, String> {
     let mut args = LinkArgs::new();
     args.insert(LinkerFlavor::Em,
                 vec!["-s".to_string(),
-                     "ERROR_ON_UNDEFINED_SYMBOLS=1".to_string()]);
+                     "ERROR_ON_UNDEFINED_SYMBOLS=1".to_string(),
+                     "-s".to_string(),
+                     "ABORTING_MALLOC=0".to_string()]);
 
     let opts = TargetOptions {
-        linker: cmd("emcc"),
-
         dynamic_linking: false,
         executables: true,
         exe_suffix: ".js".to_string(),