From 68077768f14249c53d12d9ea128bbce1d8de5a48 Mon Sep 17 00:00:00 2001 From: Karl Williamson Date: Thu, 9 Oct 2025 17:27:31 -0600 Subject: [PATCH] Turn off POSIX 2008 locales on AIX Fixes #23825 From the discussion in that ticket, it appears that the problem is the OS. --- hints/aix.sh | 3 +++ pod/perldelta.pod | 5 +++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/hints/aix.sh b/hints/aix.sh index 6b4d2fa49280..b753504cb854 100644 --- a/hints/aix.sh +++ b/hints/aix.sh @@ -704,4 +704,7 @@ case "$osvers" in ;; esac +# GH #23825 +ccflags="$ccflags -DNO_POSIX_2008_LOCALE" + # EOF diff --git a/pod/perldelta.pod b/pod/perldelta.pod index 147ab795c621..e57d0ccf647b 100644 --- a/pod/perldelta.pod +++ b/pod/perldelta.pod @@ -330,9 +330,10 @@ L section. =over 4 -=item XXX-some-platform +=item AIX -XXX +Thread-safe locale handling has been turned off on all releases due to +apparent bugs in the underlying operating system support. =back