summaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorHood Chatham <roberthoodchatham@gmail.com>2024-10-29 06:28:54 (GMT)
committerGitHub <noreply@github.com>2024-10-29 06:28:54 (GMT)
commitdc2552d429c91310b0c410c3e856728d8866b05f (patch)
tree7684ba7f254ee6b80ab1f37af534f1d54ea71095 /configure
parent85799f1ffd5f285ef93a608b0aaf6acbb464ff9d (diff)
downloadcpython-dc2552d429c91310b0c410c3e856728d8866b05f.zip
cpython-dc2552d429c91310b0c410c3e856728d8866b05f.tar.gz
cpython-dc2552d429c91310b0c410c3e856728d8866b05f.tar.bz2
gh-124928: Emscripten node support: Clean up old node <= 16 flags (#124929)
Clean up configure flags for old node versions These flags are only needed for node <= 16. Node 16 has been end of life since October of 2023.
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure56
1 files changed, 1 insertions, 55 deletions
diff --git a/configure b/configure
index 97113f1..13c7d8a 100755
--- a/configure
+++ b/configure
@@ -7758,61 +7758,6 @@ else
fi
HOSTRUNNER="$NODE"
- # bigint for ctypes c_longlong, c_longdouble
- # no longer available in Node 16
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for node --experimental-wasm-bigint" >&5
-printf %s "checking for node --experimental-wasm-bigint... " >&6; }
-if test ${ac_cv_tool_node_wasm_bigint+y}
-then :
- printf %s "(cached) " >&6
-else $as_nop
-
- if $NODE -v --experimental-wasm-bigint > /dev/null 2>&1; then
- ac_cv_tool_node_wasm_bigint=yes
- else
- ac_cv_tool_node_wasm_bigint=no
- fi
-
-fi
-{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_tool_node_wasm_bigint" >&5
-printf "%s\n" "$ac_cv_tool_node_wasm_bigint" >&6; }
- if test "x$ac_cv_tool_node_wasm_bigint" = xyes
-then :
-
- as_fn_append HOSTRUNNER " --experimental-wasm-bigint"
-
-fi
-
- if test "x$enable_wasm_pthreads" = xyes
-then :
-
- as_fn_append HOSTRUNNER " --experimental-wasm-threads"
- # no longer available in Node 16
- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for node --experimental-wasm-bulk-memory" >&5
-printf %s "checking for node --experimental-wasm-bulk-memory... " >&6; }
-if test ${ac_cv_tool_node_wasm_bulk_memory+y}
-then :
- printf %s "(cached) " >&6
-else $as_nop
-
- if $NODE -v --experimental-wasm-bulk-memory > /dev/null 2>&1; then
- ac_cv_tool_node_wasm_bulk_memory=yes
- else
- ac_cv_tool_node_wasm_bulk_memory=no
- fi
-
-fi
-{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_tool_node_wasm_bulk_memory" >&5
-printf "%s\n" "$ac_cv_tool_node_wasm_bulk_memory" >&6; }
- if test "x$ac_cv_tool_node_wasm_bulk_memory" = xyes
-then :
-
- as_fn_append HOSTRUNNER " --experimental-wasm-bulk-memory"
-
-fi
-
-fi
-
if test "x$host_cpu" = xwasm64
then :
as_fn_append HOSTRUNNER " --experimental-wasm-memory64"
@@ -9578,6 +9523,7 @@ fi
then :
wasm_debug=yes
fi
+ as_fn_append LDFLAGS_NODIST " --pre-js=\$(srcdir)/Tools/wasm/emscripten/node_pre.js"
as_fn_append LDFLAGS_NODIST " -sALLOW_MEMORY_GROWTH -sNODERAWFS"
as_fn_append LINKFORSHARED " -sEXIT_RUNTIME"
WASM_LINKFORSHARED_DEBUG="-gseparate-dwarf --emit-symbol-map"