diff --git a/runtime/wasm/build.sh b/runtime/wasm/build.sh index c2ea5a197195..068b7c8b478d 100755 --- a/runtime/wasm/build.sh +++ b/runtime/wasm/build.sh @@ -6,7 +6,7 @@ if cargo --version | grep -q "nightly"; then else CARGO_CMD="cargo +nightly" fi -$CARGO_CMD build --target=wasm32-unknown-unknown --release +RUSTFLAGS="-C link-arg=--export-table" $CARGO_CMD build --target=wasm32-unknown-unknown --release for i in polkadot_runtime do wasm-gc target/wasm32-unknown-unknown/release/$i.wasm target/wasm32-unknown-unknown/release/$i.compact.wasm diff --git a/runtime/wasm/target/wasm32-unknown-unknown/release/polkadot_runtime.compact.wasm b/runtime/wasm/target/wasm32-unknown-unknown/release/polkadot_runtime.compact.wasm index 33748a336b57..110ca06ae232 100644 Binary files a/runtime/wasm/target/wasm32-unknown-unknown/release/polkadot_runtime.compact.wasm and b/runtime/wasm/target/wasm32-unknown-unknown/release/polkadot_runtime.compact.wasm differ diff --git a/runtime/wasm/target/wasm32-unknown-unknown/release/polkadot_runtime.wasm b/runtime/wasm/target/wasm32-unknown-unknown/release/polkadot_runtime.wasm index 44efd5f231b3..ca9aa3bc9093 100755 Binary files a/runtime/wasm/target/wasm32-unknown-unknown/release/polkadot_runtime.wasm and b/runtime/wasm/target/wasm32-unknown-unknown/release/polkadot_runtime.wasm differ diff --git a/test-parachains/build.sh b/test-parachains/build.sh index d53869f2d477..d7dced137993 100755 --- a/test-parachains/build.sh +++ b/test-parachains/build.sh @@ -2,7 +2,7 @@ set -e # Make LLD produce a binary that imports memory from the outside environment. -export RUSTFLAGS="-C link-arg=--import-memory -C lto=fat -C panic=abort" +export RUSTFLAGS="-C link-arg=--import-memory,--export-table -C lto=fat -C panic=abort" for i in adder do