summaryrefslogtreecommitdiff
path: root/hints
diff options
context:
space:
mode:
authorKarl Williamson <khw@cpan.org>2016-08-10 15:20:39 -0600
committerKarl Williamson <khw@cpan.org>2016-08-10 17:24:20 -0600
commit7536d89cbce91521d429eb00373816730c7342de (patch)
tree4430f7c02beecf282f8b9a6c5881e2a8d0b7f0b7 /hints
parentff859a7f357d88ad4be3a66f1d07faa2ae291fa0 (diff)
downloadperl-7536d89cbce91521d429eb00373816730c7342de.tar.gz
PATCH: [perl #128867] Locale failures on FREE BSD
The main failure appears to be a bug in freebsd. Jim Keenan and I have created a stand-alone C program, not involving Perl, that reproduces it, which I will attach to the ticket. I have searched their bug db and not found this reported, so will create a ticket against them. Several of the failures are bugs in some of the locale definitions for freebsd, like not all lowercase letters also being alphas. I will report these as well, and adjust the allowable failure percentage for this platform, if necessary, to get these to not fail the test at large. The bug is that newlocale() and/or uselocale() are not working properly. These are from POSIX 2008, and perl has not used them previously. I sort of expected some platforms to have not implemented them properly; this is the first one we've encountered that does so. This changes the hints file so that it appears that uselocale() is not on the system.
Diffstat (limited to 'hints')
-rw-r--r--hints/freebsd.sh2
1 files changed, 2 insertions, 0 deletions
diff --git a/hints/freebsd.sh b/hints/freebsd.sh
index 8d436a19e1..135129f66f 100644
--- a/hints/freebsd.sh
+++ b/hints/freebsd.sh
@@ -310,3 +310,5 @@ esac
# of FreeBSD.
d_printf_format_null='undef'
+# As of 10.3-RELEASE FreeBSD. See [perl #128867]
+d_uselocale='undef'