From 9670ce76b83bde950020f8d89c4d27168aaaf912 Mon Sep 17 00:00:00 2001 From: Michael Felt Date: Sat, 3 Aug 2019 08:12:26 +0200 Subject: bpo-18049: Define THREAD_STACK_SIZE for AIX to pass default recursion limit test (GH-15081) * Define THREAD_STACK_SIZE for AIX to pass default recursion limit test --- Python/thread_pthread.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'Python/thread_pthread.h') diff --git a/Python/thread_pthread.h b/Python/thread_pthread.h index 994e35b2cc..5678b05ced 100644 --- a/Python/thread_pthread.h +++ b/Python/thread_pthread.h @@ -47,6 +47,10 @@ #undef THREAD_STACK_SIZE #define THREAD_STACK_SIZE 0x400000 #endif +#if defined(_AIX) && defined(THREAD_STACK_SIZE) && THREAD_STACK_SIZE == 0 +#undef THREAD_STACK_SIZE +#define THREAD_STACK_SIZE 0x200000 +#endif /* for safety, ensure a viable minimum stacksize */ #define THREAD_STACK_MIN 0x8000 /* 32 KiB */ #else /* !_POSIX_THREAD_ATTR_STACKSIZE */ -- cgit v1.2.1