From 8c7e36b84467b1a9e72bb30b5b6b6427bee94a6e Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Fri, 17 Oct 2025 13:39:50 +0200 Subject: [PATCH 1/2] [wasm][coreclr] Allow memory growth for corerun Also remove table growth option from browserhost, we don't need it as we don't have jiterpreter --- src/coreclr/hosts/corerun/CMakeLists.txt | 1 + src/native/corehost/browserhost/CMakeLists.txt | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/coreclr/hosts/corerun/CMakeLists.txt b/src/coreclr/hosts/corerun/CMakeLists.txt index cec25ae3312fcb..3e53c064369e6c 100644 --- a/src/coreclr/hosts/corerun/CMakeLists.txt +++ b/src/coreclr/hosts/corerun/CMakeLists.txt @@ -76,6 +76,7 @@ else() -fwasm-exceptions -sEXIT_RUNTIME=1 -sINITIAL_MEMORY=134217728 + -sALLOW_MEMORY_GROWTH=1 -sSTACK_SIZE=5MB -sENVIRONMENT=node,shell,web -Wl,-error-limit=0) diff --git a/src/native/corehost/browserhost/CMakeLists.txt b/src/native/corehost/browserhost/CMakeLists.txt index b0a8a79d6fc6e2..8fc4ee3ea0fa04 100644 --- a/src/native/corehost/browserhost/CMakeLists.txt +++ b/src/native/corehost/browserhost/CMakeLists.txt @@ -107,7 +107,6 @@ target_link_options(browserhost PRIVATE -sINITIAL_MEMORY=134217728 -sMAXIMUM_MEMORY=2147483648 -sALLOW_MEMORY_GROWTH=1 - -sALLOW_TABLE_GROWTH=1 -sSTACK_SIZE=5MB -sMODULARIZE=1 -sEXPORT_ES6=1 From b764b7e8d0c4a3e5933995a5afa618acdec242ae Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Fri, 17 Oct 2025 16:26:41 +0200 Subject: [PATCH 2/2] Feedback --- src/coreclr/hosts/corerun/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/src/coreclr/hosts/corerun/CMakeLists.txt b/src/coreclr/hosts/corerun/CMakeLists.txt index 3e53c064369e6c..87398cd65e9d17 100644 --- a/src/coreclr/hosts/corerun/CMakeLists.txt +++ b/src/coreclr/hosts/corerun/CMakeLists.txt @@ -76,6 +76,7 @@ else() -fwasm-exceptions -sEXIT_RUNTIME=1 -sINITIAL_MEMORY=134217728 + -sMAXIMUM_MEMORY=2147483648 -sALLOW_MEMORY_GROWTH=1 -sSTACK_SIZE=5MB -sENVIRONMENT=node,shell,web