From aabab76c8af3e2efb6c5d55bd0274c7e0bc029dd Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Mon, 17 Mar 2025 17:52:59 +0100 Subject: [PATCH] gh-131268: Adjust _PYTHREAD_NAME_MAXLEN on BSD (#131345) Adjust _PYTHREAD_NAME_MAXLEN constant on FreeBSD and NetBSD. Initial patch by Xavier G. --- configure | 4 ++-- configure.ac | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/configure b/configure index d0ae103014a3..c4b5e0742543 100755 --- a/configure +++ b/configure @@ -30451,10 +30451,10 @@ CPPFLAGS=$save_CPPFLAGS case "$ac_sys_system" in Linux*) _PYTHREAD_NAME_MAXLEN=15;; # Linux and Android SunOS*) _PYTHREAD_NAME_MAXLEN=31;; - NetBSD*) _PYTHREAD_NAME_MAXLEN=31;; + NetBSD*) _PYTHREAD_NAME_MAXLEN=15;; # gh-131268 Darwin) _PYTHREAD_NAME_MAXLEN=63;; iOS) _PYTHREAD_NAME_MAXLEN=63;; - FreeBSD*) _PYTHREAD_NAME_MAXLEN=98;; + FreeBSD*) _PYTHREAD_NAME_MAXLEN=19;; # gh-131268 *) _PYTHREAD_NAME_MAXLEN=;; esac if test -n "$_PYTHREAD_NAME_MAXLEN"; then diff --git a/configure.ac b/configure.ac index 8bb0f1c6ef4a..a9ebfc788312 100644 --- a/configure.ac +++ b/configure.ac @@ -7559,10 +7559,10 @@ _RESTORE_VAR([CPPFLAGS]) case "$ac_sys_system" in Linux*) _PYTHREAD_NAME_MAXLEN=15;; # Linux and Android SunOS*) _PYTHREAD_NAME_MAXLEN=31;; - NetBSD*) _PYTHREAD_NAME_MAXLEN=31;; + NetBSD*) _PYTHREAD_NAME_MAXLEN=15;; # gh-131268 Darwin) _PYTHREAD_NAME_MAXLEN=63;; iOS) _PYTHREAD_NAME_MAXLEN=63;; - FreeBSD*) _PYTHREAD_NAME_MAXLEN=98;; + FreeBSD*) _PYTHREAD_NAME_MAXLEN=19;; # gh-131268 *) _PYTHREAD_NAME_MAXLEN=;; esac if test -n "$_PYTHREAD_NAME_MAXLEN"; then -- 2.47.3