diff options
author | Karl Williamson <khw@cpan.org> | 2016-08-10 15:20:39 -0600 |
---|---|---|
committer | Karl Williamson <khw@cpan.org> | 2016-08-10 17:24:20 -0600 |
commit | 7536d89cbce91521d429eb00373816730c7342de (patch) | |
tree | 4430f7c02beecf282f8b9a6c5881e2a8d0b7f0b7 /hints | |
parent | ff859a7f357d88ad4be3a66f1d07faa2ae291fa0 (diff) | |
download | perl-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.sh | 2 |
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' |