[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
broken grep on MacOS X [was: Autoconf-2.68b possible patch for FreeBSD,
From: |
Eric Blake |
Subject: |
broken grep on MacOS X [was: Autoconf-2.68b possible patch for FreeBSD, MacOS X] |
Date: |
Thu, 08 Mar 2012 03:40:01 -0700 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:10.0.1) Gecko/20120216 Thunderbird/10.0.1 |
On 03/07/2012 06:56 PM, P. Martin wrote:
> On Mar 7, 2012, Paul Eggert <address@hidden> wrote:
>>
>> Thanks, that helps. The issue is clearly due to the limited
>> 'grep -E' implementation on that platform: it sometimes
>> (but not always!) complains 'Regular expression too big'
>> for a 938-byte regular expression in the test.
>>
>> I hope the following further patch,
>> diff --git a/tests/local.at b/tests/local.at
>> index 66027e8..40b7318 100644
>
>
> Good info. Epic patch. Problem sovled, and no fails.
> Google search returns a bug in grep-2.5.1 with Lion + fix:
> https://bugzilla.mozilla.org/show_bug.cgi?id=655339#c25
> Mine: grep (GNU grep) 2.5.1
Wow - that's scary reading. Sounds like we should patch autoconf to
alter AC_PROG_GREP and friends to look specifically for define $GREP and
friends to 'arch -arch i386 grep' if we detect the broken grep. But
since the brokenness is due to a decision based on an uninitialized
variable (explaining why it only hits randomly rather than on every
run), I'm not sure how to reliably flush it out - maybe just always
testing if 'arch' can run grep and using that in preference to plain
'grep' is sufficient.
--
Eric Blake address@hidden +1-919-301-3266
Libvirt virtualization library http://libvirt.org
signature.asc
Description: OpenPGP digital signature
- [GNU Autoconf 2.68b] testsuite: 296 343 396 480 failed, P. Martin, 2012/03/06
- Autoconf-2.68b possible patch for FreeBSD, MacOS X, Paul Eggert, 2012/03/07
- Re: Autoconf-2.68b possible patch for FreeBSD, MacOS X, P. Martin, 2012/03/07
- Re: Autoconf-2.68b possible patch for FreeBSD, MacOS X, Paul Eggert, 2012/03/07
- Re: Autoconf-2.68b possible patch for FreeBSD, MacOS X, P. Martin, 2012/03/07
- Re: Autoconf-2.68b possible patch for FreeBSD, MacOS X, Paul Eggert, 2012/03/07
- Re: Autoconf-2.68b possible patch for FreeBSD, MacOS X, P. Martin, 2012/03/07
- broken grep on MacOS X [was: Autoconf-2.68b possible patch for FreeBSD, MacOS X],
Eric Blake <=