From 69d81c96822eff2c0e453a7eb55eee70136a8627 Mon Sep 17 00:00:00 2001 From: Sebastian Miasojed Date: Mon, 27 Jan 2025 17:26:11 +0100 Subject: [PATCH] Remove not needed options --- .cargo/config.toml | 3 +-- crates/llvm-builder/src/platforms/wasm32_emscripten.rs | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.cargo/config.toml b/.cargo/config.toml index 319e6db8..71307407 100644 --- a/.cargo/config.toml +++ b/.cargo/config.toml @@ -13,6 +13,5 @@ rustflags = [ "-Clink-arg=--js-library=js/embed/soljson_interface.js", "-Clink-arg=--pre-js=js/embed/pre.js", "-Clink-arg=-sNODEJS_CATCH_EXIT=0", - "-Clink-arg=-sDISABLE_EXCEPTION_CATCHING=0", - "-Copt-level=3" + "-Copt-level=0" ] diff --git a/crates/llvm-builder/src/platforms/wasm32_emscripten.rs b/crates/llvm-builder/src/platforms/wasm32_emscripten.rs index 5b209c2c..19f4683f 100644 --- a/crates/llvm-builder/src/platforms/wasm32_emscripten.rs +++ b/crates/llvm-builder/src/platforms/wasm32_emscripten.rs @@ -141,7 +141,7 @@ fn build_target( Command::new("emcmake") .env("EMCC_DEBUG", "2") .env("CXXFLAGS", "-Dwait4=__syscall_wait4") - .env("LDFLAGS", "-lnodefs.js -s NO_INVOKE_RUN -s EXIT_RUNTIME -s INITIAL_MEMORY=64MB -s ALLOW_MEMORY_GROWTH -s EXPORTED_RUNTIME_METHODS=FS,callMain,NODEFS -s MODULARIZE -s EXPORT_ES6 -s WASM_BIGINT") + .env("LDFLAGS", "-s NO_INVOKE_RUN=1 -s EXIT_RUNTIME=1 -s ALLOW_MEMORY_GROWTH=1 -s EXPORTED_RUNTIME_METHODS=FS,callMain -s MODULARIZE=1 -s WASM_BIGINT=1 -s ALLOW_TABLE_GROWTH=1 -s NODEJS_CATCH_EXIT=0 -sDYNAMIC_EXECUTION=0") .arg("cmake") .args([ "-S",