From 3527f08479cbf7954f2d3b4d30a4ac8889a1e73b Mon Sep 17 00:00:00 2001 From: Shawn Tabrizi Date: Tue, 21 May 2019 13:08:55 -0400 Subject: [PATCH] Update build script to create a table for the runtime (#2643) This enables use of the sanbox needed for running smart contracts on Substrate See: https://github.com/paritytech/substrate/issues/2570 --- substrate/node-template/runtime/wasm/build.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/substrate/node-template/runtime/wasm/build.sh b/substrate/node-template/runtime/wasm/build.sh index 0be6e7a11c..f5761cbb1e 100755 --- a/substrate/node-template/runtime/wasm/build.sh +++ b/substrate/node-template/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 +CARGO_INCREMENTAL=0 RUSTFLAGS="-C link-arg=--export-table" $CARGO_CMD build --target=wasm32-unknown-unknown --release for i in node_template_runtime_wasm do wasm-gc target/wasm32-unknown-unknown/release/$i.wasm target/wasm32-unknown-unknown/release/$i.compact.wasm