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: Jim Meyering <jim <at> meyering.net>
To: Paul Eggert <eggert <at> cs.ucla.edu>
Cc: Paul Eggert <eggert <at> twinsun.com>, Aharon Robbins <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 14:08:57 -0700
On Tue, Apr 19, 2016 at 9:04 AM, Paul Eggert <eggert <at> cs.ucla.edu> wrote:
> 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.

Oh! Very nice. Thanks yet again, Paul :-)




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.