summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/recipes-devtools/python/python3_3.11.4.bb7
1 files changed, 7 insertions, 0 deletions
diff --git a/meta/recipes-devtools/python/python3_3.11.4.bb b/meta/recipes-devtools/python/python3_3.11.4.bb
index 8fd1382caa..ac4c6221ca 100644
--- a/meta/recipes-devtools/python/python3_3.11.4.bb
+++ b/meta/recipes-devtools/python/python3_3.11.4.bb
@@ -91,6 +91,13 @@ CACHED_CONFIGUREVARS = " \
91 ac_cv_file__dev_ptc=no \ 91 ac_cv_file__dev_ptc=no \
92 ac_cv_working_tzset=yes \ 92 ac_cv_working_tzset=yes \
93" 93"
94# set thread stack size to 2MB on musl for interpreter and stdlib C extensions
95# so it does not run into stack limits due to musl's small thread stack
96# This is only needed to build interpreter and not the subsequent modules
97# Thats why CFLAGS_NODIST is modified instead of CFLAGS
98CACHED_CONFIGUREVARS:append:libc-musl = "\
99 CFLAGS_NODIST='${CFLAGS} -DTHREAD_STACK_SIZE=0x200000' \
100"
94 101
95# PGO currently causes builds to not be reproducible so disable by default, see YOCTO #13407 102# PGO currently causes builds to not be reproducible so disable by default, see YOCTO #13407
96PACKAGECONFIG ??= "editline gdbm ${@bb.utils.filter('DISTRO_FEATURES', 'lto', d)}" 103PACKAGECONFIG ??= "editline gdbm ${@bb.utils.filter('DISTRO_FEATURES', 'lto', d)}"