GNU bug report logs - #23269
new snapshot available: grep-2.24.13-bed6

Previous Next

Package: grep;

Reported by: Jim Meyering <jim <at> meyering.net>

Date: Mon, 11 Apr 2016 15:54:02 UTC

Severity: normal

Done: Paul Eggert <eggert <at> cs.ucla.edu>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: Jim Meyering <jim <at> meyering.net>
Cc: Paul Eggert <eggert <at> twinsun.com>, arnold <at> skeeve.com, 23269 <at> debbugs.gnu.org, "Nelson H. F. Beebe" <beebe <at> math.utah.edu>
Subject: bug#23269: MirBSD 10 i386 test failures [Re: grep-2.24.13-bed6 feedback
Date: Tue, 19 Apr 2016 09:04:36 -0700
[Message part 1 (text/plain, inline)]
On 04/18/2016 08:05 AM, Paul Eggert wrote:
> 'm afraid someone with access to MirBSD will need to debug it. 

On second thought there is a simpler fix: stop using btowc. I installed 
the attached patch, which is a good idea anyway. By using only mbrtowc 
(which we need to use anyway), it avoids problems on misconfigured 
systems like MirOS BSD where btowc disagrees with mbrtowc.

After writing and debugging this patch I looked at Gawk and noticed that 
it already has its own equivalent of this patch's new mbrtowc_cache 
variable. Gawk obtains its cache via btowc; although this doesn't work 
on MirOS BSD due to its buggy btowc, Arnold says he's not worried about 
MirOS BSD any more which is quite understandable. Still, it's a bit odd 
to have two caches in Gawk that do the same thing; perhaps we can unify 
them at some point.
[0001-dfa-remove-dependency-on-btowc.patch (application/x-patch, attachment)]

This bug report was last modified 8 years and 309 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.