]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-131268: Adjust _PYTHREAD_NAME_MAXLEN on BSD (#131345)
authorVictor Stinner <vstinner@python.org>
Mon, 17 Mar 2025 16:52:59 +0000 (17:52 +0100)
committerGitHub <noreply@github.com>
Mon, 17 Mar 2025 16:52:59 +0000 (16:52 +0000)
Adjust _PYTHREAD_NAME_MAXLEN constant on FreeBSD and NetBSD.
Initial patch by Xavier G.

configure
configure.ac

index d0ae103014a3010158efbd8088bdebff9052d6c3..c4b5e0742543326d12a58c7a3119d66f6e4fec2d 100755 (executable)
--- 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
index 8bb0f1c6ef4a49a8a86fca0d272898aa4e20328e..a9ebfc7883120f21bfded05d02a98aedcda9a961 100644 (file)
@@ -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