summaryrefslogtreecommitdiff
path: root/hints
diff options
context:
space:
mode:
authorKarl Williamson <khw@cpan.org>2022-08-10 19:07:05 -0600
committerKarl Williamson <khw@cpan.org>2022-08-11 11:46:50 -0600
commit5ee7770b70fd48652f905014e47b07eb031ed5bc (patch)
tree7fceca742fbef37953d7b580fb3fc22bfb05c41e /hints
parent07a33394e5cc78cd37dc463e956c693aa331b1b1 (diff)
downloadperl-5ee7770b70fd48652f905014e47b07eb031ed5bc.tar.gz
Don't use POSIX 2008 locales on cygwin
newlocale(), required for this, is buggy. See https://sourceware.org/pipermail/cygwin/2022-August/252043.html
Diffstat (limited to 'hints')
-rw-r--r--hints/cygwin.sh3
1 files changed, 3 insertions, 0 deletions
diff --git a/hints/cygwin.sh b/hints/cygwin.sh
index 1f35befe8f..007ba7eda3 100644
--- a/hints/cygwin.sh
+++ b/hints/cygwin.sh
@@ -95,3 +95,6 @@ lddlflags="$lddlflags $ldflags"
# it still doesn't work, despite our probes looking good:
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64697
d_thread_local=undef
+
+# Broken: https://sourceware.org/pipermail/cygwin/2022-August/252043.html */
+d_newlocale=undef