From d974452a6d17a6a802149d32509c2aa9e151bdea Mon Sep 17 00:00:00 2001 From: Wenyong Huang Date: Mon, 5 Dec 2022 14:11:19 +0800 Subject: [PATCH] Enable bulk memory by default (#1781) Enable bulk memory by default since it is a finished wasm spec proposal and is enabled by default in latest wasi-sdk. Developer often encounters "invalid section id" or "unsupported opcode" error if it isn't enabled. --- build-scripts/config_common.cmake | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/build-scripts/config_common.cmake b/build-scripts/config_common.cmake index 7678d681..6b7c0cd7 100644 --- a/build-scripts/config_common.cmake +++ b/build-scripts/config_common.cmake @@ -179,11 +179,16 @@ if (WAMR_BUILD_SPEC_TEST EQUAL 1) add_definitions (-DWASM_ENABLE_SPEC_TEST=1) message (" spec test compatible mode is on") endif () +if (NOT DEFINED WAMR_BUILD_BULK_MEMORY) + # Enable bulk memory by default + set (WAMR_BUILD_BULK_MEMORY 1) +endif () if (WAMR_BUILD_BULK_MEMORY EQUAL 1) add_definitions (-DWASM_ENABLE_BULK_MEMORY=1) message (" Bulk memory feature enabled") else () add_definitions (-DWASM_ENABLE_BULK_MEMORY=0) + message (" Bulk memory feature disabled") endif () if (WAMR_BUILD_SHARED_MEMORY EQUAL 1) add_definitions (-DWASM_ENABLE_SHARED_MEMORY=1)