]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-145177: Upgrade to Emscripten 6.0.3 (#154029)
authorHood Chatham <roberthoodchatham@gmail.com>
Sun, 19 Jul 2026 22:17:04 +0000 (00:17 +0200)
committerGitHub <noreply@github.com>
Sun, 19 Jul 2026 22:17:04 +0000 (06:17 +0800)
Platforms/emscripten/config.toml
configure
configure.ac

index 0c65a6623c9798a4be6263a1b6cfe6db6fdbef55..5e4f80b28a41c18347548e4a22fd21dbea77ea50 100644 (file)
@@ -1,7 +1,7 @@
 # Any data that can vary between Python versions is to be kept in this file.
 # This allows for blanket copying of the Emscripten build code between supported
 # Python versions.
-emscripten-version = "6.0.2"
+emscripten-version = "6.0.3"
 node-version = "24"
 test-args = [
     "-m", "test",
index 0fc2b0e819a120953b63054c0e635eca26e3f355..b7ba4994b30e701147347c7d4aec90199190c82d 100755 (executable)
--- a/configure
+++ b/configure
@@ -9807,7 +9807,6 @@ fi
     as_fn_append LINKFORSHARED " -sEXPORTED_FUNCTIONS=_main,_Py_Version,__PyRuntime,_PyGILState_GetThisThreadState,__PyEM_EMSCRIPTEN_TRAMPOLINE_OFFSET"
     as_fn_append LINKFORSHARED " -sSTACK_SIZE=5MB"
         as_fn_append LINKFORSHARED " -sTEXTDECODER=2"
-        as_fn_append LINKFORSHARED " -sGROWABLE_ARRAYBUFFERS=0"
 
     if test "x$enable_wasm_dynamic_linking" = xyes
 then :
index 980ed2af50b13f7093c594d2b0d71750ed75a37e..5e98a4f91c8d5edd529ca1c8aab88e6d1c04d7c6 100644 (file)
@@ -2410,8 +2410,6 @@ AS_CASE([$ac_sys_system],
     AS_VAR_APPEND([LINKFORSHARED], [" -sSTACK_SIZE=5MB"])
     dnl Avoid bugs in JS fallback string decoding path
     AS_VAR_APPEND([LINKFORSHARED], [" -sTEXTDECODER=2"])
-    dnl workaround for emscripten#27241, can remove when we update to emscripten 6.0.3
-    AS_VAR_APPEND([LINKFORSHARED], [" -sGROWABLE_ARRAYBUFFERS=0"])
 
     AS_VAR_IF([enable_wasm_dynamic_linking], [yes], [
       AS_VAR_APPEND([LINKFORSHARED], [" -sMAIN_MODULE"])