diff --git a/configure b/configure index 69b12309de5789..e10462cf4dbfc5 100755 --- a/configure +++ b/configure @@ -6311,7 +6311,15 @@ esac else - enable_wasm_dynamic_linking=missing + case $ac_sys_system in #( + Emscripten) : + enable_wasm_dynamic_linking=no ;; #( + WASI) : + enable_wasm_dynamic_linking=no ;; #( + *) : + enable_wasm_dynamic_linking=missing + ;; +esac fi diff --git a/configure.ac b/configure.ac index 5860595b752c8c..4f256eeff5d7bd 100644 --- a/configure.ac +++ b/configure.ac @@ -1122,7 +1122,11 @@ AC_ARG_ENABLE([wasm-dynamic-linking], [AC_MSG_ERROR([--enable-wasm-dynamic-linking only applies to Emscripten and WASI])] ) ], [ - enable_wasm_dynamic_linking=missing + AS_CASE([$ac_sys_system], + [Emscripten], [enable_wasm_dynamic_linking=no], + [WASI], [enable_wasm_dynamic_linking=no], + [enable_wasm_dynamic_linking=missing] + ) ]) AC_MSG_RESULT([$enable_wasm_dynamic_linking])