@@ -1622,34 +1622,6 @@ then
16221622 [ Emscripten/node*] , [
16231623 AC_PATH_TOOL ( [ NODE] , [ node] , [ node] )
16241624 HOSTRUNNER="$NODE"
1625- # bigint for ctypes c_longlong, c_longdouble
1626- # no longer available in Node 16
1627- AC_CACHE_CHECK ( [ for node --experimental-wasm-bigint] , [ ac_cv_tool_node_wasm_bigint] , [
1628- if $NODE -v --experimental-wasm-bigint > /dev/null 2>&1; then
1629- ac_cv_tool_node_wasm_bigint=yes
1630- else
1631- ac_cv_tool_node_wasm_bigint=no
1632- fi
1633- ] )
1634- AS_VAR_IF ( [ ac_cv_tool_node_wasm_bigint] , [ yes] , [
1635- AS_VAR_APPEND ( [ HOSTRUNNER] , [ " --experimental-wasm-bigint"] )
1636- ] )
1637-
1638- AS_VAR_IF ( [ enable_wasm_pthreads] , [ yes] , [
1639- AS_VAR_APPEND ( [ HOSTRUNNER] , [ " --experimental-wasm-threads"] )
1640- # no longer available in Node 16
1641- AC_CACHE_CHECK ( [ for node --experimental-wasm-bulk-memory] , [ ac_cv_tool_node_wasm_bulk_memory] , [
1642- if $NODE -v --experimental-wasm-bulk-memory > /dev/null 2>&1; then
1643- ac_cv_tool_node_wasm_bulk_memory=yes
1644- else
1645- ac_cv_tool_node_wasm_bulk_memory=no
1646- fi
1647- ] )
1648- AS_VAR_IF ( [ ac_cv_tool_node_wasm_bulk_memory] , [ yes] , [
1649- AS_VAR_APPEND ( [ HOSTRUNNER] , [ " --experimental-wasm-bulk-memory"] )
1650- ] )
1651- ] )
1652-
16531625 AS_VAR_IF ( [ host_cpu] , [ wasm64] , [ AS_VAR_APPEND ( [ HOSTRUNNER] , [ " --experimental-wasm-memory64"] ) ] )
16541626 ] ,
16551627 dnl TODO: support other WASI runtimes
@@ -2424,6 +2396,7 @@ AS_CASE([$ac_sys_system],
24242396 ] ,
24252397 [ node*] , [
24262398 AS_VAR_IF ( [ ac_sys_emscripten_target] , [ node-debug] , [ wasm_debug=yes] )
2399+ AS_VAR_APPEND ( [ LDFLAGS_NODIST] , [ " --pre-js=\$(srcdir)/Tools/wasm/emscripten/node_pre.js"] )
24272400 AS_VAR_APPEND ( [ LDFLAGS_NODIST] , [ " -sALLOW_MEMORY_GROWTH -sNODERAWFS"] )
24282401 AS_VAR_APPEND ( [ LINKFORSHARED] , [ " -sEXIT_RUNTIME"] )
24292402 WASM_LINKFORSHARED_DEBUG="-gseparate-dwarf --emit-symbol-map"
0 commit comments