From: Victor Stinner Date: Mon, 17 Mar 2025 16:52:59 +0000 (+0100) Subject: gh-131268: Adjust _PYTHREAD_NAME_MAXLEN on BSD (#131345) X-Git-Tag: v3.14.0a7~344 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=aabab76c8af3e2efb6c5d55bd0274c7e0bc029dd;p=thirdparty%2FPython%2Fcpython.git gh-131268: Adjust _PYTHREAD_NAME_MAXLEN on BSD (#131345) Adjust _PYTHREAD_NAME_MAXLEN constant on FreeBSD and NetBSD. Initial patch by Xavier G. --- 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