]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
bpo-40280: WASM defaults to no dynamic linking (GH-32360)
authorChristian Heimes <christian@python.org>
Wed, 6 Apr 2022 12:33:31 +0000 (15:33 +0300)
committerGitHub <noreply@github.com>
Wed, 6 Apr 2022 12:33:31 +0000 (14:33 +0200)
configure
configure.ac

index 69b12309de57895915b7e905d7e0bbf3b5ea369b..e10462cf4dbfc56809f5bed09938d953c8999a28 100755 (executable)
--- 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
 
index 5860595b752c8ccdb97938b79822b9848ffaa0d6..4f256eeff5d7bda8bfa6424038fb572ac1ceb4b3 100644 (file)
@@ -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])