summaryrefslogtreecommitdiffstats
path: root/Python
diff options
context:
space:
mode:
authorRonald Oussoren <ronaldoussoren@mac.com>2019-08-01 05:43:07 (GMT)
committerGitHub <noreply@github.com>2019-08-01 05:43:07 (GMT)
commit1a057bab0f18d6ad843ce321d1d77a4819497ae4 (patch)
tree4018de28edc28e3bcd8564de6d790b7ad4384bbb /Python
parented5e8e06cbf766e89d6c58a882ee024abb5b2ed7 (diff)
downloadcpython-1a057bab0f18d6ad843ce321d1d77a4819497ae4.zip
cpython-1a057bab0f18d6ad843ce321d1d77a4819497ae4.tar.gz
cpython-1a057bab0f18d6ad843ce321d1d77a4819497ae4.tar.bz2
bpo-18049: Sync thread stack size to main thread size on macOS (GH-14748)
This changeset increases the default size of the stack for threads on macOS to the size of the stack of the main thread and reenables the relevant recursion test.
Diffstat (limited to 'Python')
-rw-r--r--Python/thread_pthread.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/Python/thread_pthread.h b/Python/thread_pthread.h
index a36d16c..994e35b 100644
--- a/Python/thread_pthread.h
+++ b/Python/thread_pthread.h
@@ -40,7 +40,8 @@
*/
#if defined(__APPLE__) && defined(THREAD_STACK_SIZE) && THREAD_STACK_SIZE == 0
#undef THREAD_STACK_SIZE
-#define THREAD_STACK_SIZE 0x500000
+/* Note: This matches the value of -Wl,-stack_size in configure.ac */
+#define THREAD_STACK_SIZE 0x1000000
#endif
#if defined(__FreeBSD__) && defined(THREAD_STACK_SIZE) && THREAD_STACK_SIZE == 0
#undef THREAD_STACK_SIZE