Branch: refs/heads/blead Home: https://github.com/Perl/perl5 Commit: dd4eb78c55aab441aec1639b1dd49f88bd960831 https://github.com/Perl/perl5/commit/dd4eb78c55aab441aec1639b1dd49f88bd960831 Author: Karl Williamson <k...@cpan.org> Date: 2023-10-18 (Wed, 18 Oct 2023)
Changed paths: M hints/darwin.sh Log Message: ----------- Don't use buggy POSIX 2008 locales on Darwin This fixes #21556 A non-perl C reproducer program is attached to that bug report. This shows that the current Darwin gets confused. The solution here is to turn off the POSIX 2008 locale interface, which means that Darwin perls aren't thread-safe w.r.t locale handling. Past experience has left me cynical about Apple's commitment to fixing reported bugs. I have examined their locale-handling code previously (not about this bug), and it looked like an early port of *BSD code, which had many locale bugs, which *BSD seem to eventually fix.