summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Williamson <khw@cpan.org>2018-04-28 10:18:05 -0600
committerDavid Mitchell <davem@iabyn.com>2018-05-01 09:09:33 +0100
commitb974d2c0b3ae119172675913e129ce2d772c9cfb (patch)
tree8a92e649b353a5b94e8772c417bf1f18f733bd05
parenta6bc52d6f49f1a3477d77477fff906f8b7a72350 (diff)
downloadperl-b974d2c0b3ae119172675913e129ce2d772c9cfb.tar.gz
lib/locale.t: TODO some locales on Solaris
There is a bug in Solaris with locales which have a multi-byte decimal radix character. Make these TODO, like we do cygwin, which has had a similar problem.
-rw-r--r--lib/locale.t5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/locale.t b/lib/locale.t
index 638e21cff0..17931c894d 100644
--- a/lib/locale.t
+++ b/lib/locale.t
@@ -78,6 +78,11 @@ my %known_bad_locales = (
darwin => qr/ ^ lt_LT.ISO8859 /ix,
os390 => qr/ ^ italian /ix,
netbsd => qr/\bISO8859-2\b/i,
+
+ # This may be the same bug as the cygwin below; it's
+ # generating malformed UTF-8 on the radix being
+ # mulit-byte
+ solaris => qr/ ^ ( ar_ | pa_ ) /x,
);
# cygwin isn't returning proper radix length in this locale, but supposedly to