[Python-checkins] bpo-40280: WASM defaults to no dynamic linking (GH-32360)

tiran webhook-mailer at python.org
Wed Apr 6 08:33:41 EDT 2022


https://github.com/python/cpython/commit/765f6dee0fcf55c6ea258c2be4cc9dfb1b014f60
commit: 765f6dee0fcf55c6ea258c2be4cc9dfb1b014f60
branch: main
author: Christian Heimes <christian at python.org>
committer: tiran <christian at python.org>
date: 2022-04-06T14:33:31+02:00
summary:

bpo-40280: WASM defaults to no dynamic linking (GH-32360)

files:
M configure
M configure.ac

diff --git a/configure b/configure
index 69b12309de578..e10462cf4dbfc 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 5860595b752c8..4f256eeff5d7b 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])
 



More information about the Python-checkins mailing list