summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorDominic Dunlop <domo@computer.org>2005-09-13 23:13:00 +0000
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>2005-09-13 20:58:38 +0000
commit86f50d7df3c9b223760a22677c68d2711a0283f8 (patch)
tree64306044e5a9c83f1baf6dad61476fd0aa7d9f48 /lib
parent4807e77148ae5b2c2e75a9f0a331a965ec53c794 (diff)
downloadperl-86f50d7df3c9b223760a22677c68d2711a0283f8.tar.gz
Re: [MAINT24637] fails "make test" on OSX 10.4 (lib/locale.t)
Message-Id: <456439EA-CE2E-49A0-97FF-1B003CF8AFDE@mac.com> p4raw-id: //depot/perl@25406
Diffstat (limited to 'lib')
-rw-r--r--lib/locale.t9
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/locale.t b/lib/locale.t
index 037e2710e6..5d17797fca 100644
--- a/lib/locale.t
+++ b/lib/locale.t
@@ -437,6 +437,15 @@ if (-x "/usr/bin/locale" && open(LOCALES, "/usr/bin/locale -a 2>/dev/null|")) {
setlocale(LC_ALL, "C");
+if ($^O eq 'darwin') {
+ # Darwin 8/Mac OS X 10.4 has bad Catalan locales: perl bug #35895,
+ # Apple bug ID# 4139653. It also has a problem in Byelorussian.
+ if ($Config{osvers} ge '8' and $Config{osvers} le '8.3.0') {
+ debug "# Skipping eu_ES, be_BY locales -- buggy in Darwin\n";
+ @Locale = grep ! m/^(eu_ES|be_BY.CP1131$)/, @Locale;
+ }
+}
+
@Locale = sort @Locale;
debug "# Locales =\n";