https://bugs.gentoo.org/806358 https://patchwork.openembedded.org/patch/180019/ From: Khem Raj Date: Sat, 31 Jul 2021 10:51:41 -0700 Subject: [PATCH] libntp: Do not use PTHREAD_STACK_MIN on glibc In glibc 2.34+ PTHREAD_STACK_MIN is not a compile-time constant which could mean different stack sizes at runtime on different architectures and it also causes compile failure. Default glibc thread stack size or 64Kb set by ntp should be good in glibc these days. Upstream-Status: Pending Signed-off-by: Khem Raj --- a/libntp/work_thread.c +++ b/libntp/work_thread.c @@ -41,7 +41,7 @@ #ifndef THREAD_MINSTACKSIZE # define THREAD_MINSTACKSIZE (64U * 1024) #endif -#ifndef __sun +#if !defined(__sun) && !defined(__GLIBC__) #if defined(PTHREAD_STACK_MIN) && THREAD_MINSTACKSIZE < PTHREAD_STACK_MIN # undef THREAD_MINSTACKSIZE # define THREAD_MINSTACKSIZE PTHREAD_STACK_MIN -- 2.32.0