From: Dominic Dunlop Date: Tue, 13 Sep 2005 23:13:00 +0000 (+0000) Subject: Re: [MAINT24637] fails "make test" on OSX 10.4 (lib/locale.t) X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=86f50d7df3c9b223760a22677c68d2711a0283f8;p=p5sagit%2Fp5-mst-13.2.git 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 --- diff --git a/lib/locale.t b/lib/locale.t index 037e271..5d17797 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";