summaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorChristian Heimes <christian@python.org>2022-05-13 06:36:01 (GMT)
committerGitHub <noreply@github.com>2022-05-13 06:36:01 (GMT)
commitd81d57e9598dea741e049f3876ccd87072a38906 (patch)
tree8713f4691a8a27495ddc8aa2189838ee010f5d5c /configure
parente371d5d5d125b0acdde2791d88562338a7359500 (diff)
downloadcpython-d81d57e9598dea741e049f3876ccd87072a38906.zip
cpython-d81d57e9598dea741e049f3876ccd87072a38906.tar.gz
cpython-d81d57e9598dea741e049f3876ccd87072a38906.tar.bz2
gh-90473: Increase stack size, disable obmalloc on WASI (GH-92732)
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure25
1 files changed, 21 insertions, 4 deletions
diff --git a/configure b/configure
index 010ad32..0281088 100755
--- a/configure
+++ b/configure
@@ -7922,6 +7922,8 @@ $as_echo "#define _WASI_EMULATED_PROCESS_CLOCKS 1" >>confdefs.h
LIBS="$LIBS -lwasi-emulated-signal -lwasi-emulated-getpid -lwasi-emulated-process-clocks"
echo "#define _WASI_EMULATED_SIGNAL 1" >> confdefs.h
+ as_fn_append LDFLAGS_NODIST " -z stack-size=524288 -Wl,--stack-first -Wl,--initial-memory=10485760"
+
;; #(
*) :
;;
@@ -14231,19 +14233,26 @@ int domain = AF_INET6;
_ACEOF
if ac_fn_c_try_compile "$LINENO"; then :
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
ipv6=yes
else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
ipv6=no
fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+case $ac_sys_system in #(
+ WASI) :
+ ipv6=no
+ ;; #(
+ *) :
+ ;;
+esac
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ipv6" >&5
+$as_echo "$ipv6" >&6; }
+
if test "$ipv6" = "yes"; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if RFC2553 API is available" >&5
$as_echo_n "checking if RFC2553 API is available... " >&6; }
@@ -14557,6 +14566,8 @@ then
case $ac_sys_system in #(
Emscripten) :
with_pymalloc="no" ;; #(
+ WASI) :
+ with_pymalloc="no" ;; #(
*) :
with_pymalloc="yes"
;;
@@ -22597,6 +22608,12 @@ case $ac_sys_system in #(
;; #(
WASI/*) :
+
+
+ py_cv_module__ctypes_test=n/a
+ py_cv_module_=n/a
+
+
;; #(
*) :
;;