On 03/19/2010 08:55 AM, Jim Meyering wrote:
             /* Reject hosts whose regoff_t values are too narrow.
                These include glibc 2.3.5 on hosts with 64-bit ptrdiff_t
                and 32-bit int.  */
             if (sizeof (regoff_t)<  sizeof (ptrdiff_t)
                 || sizeof (regoff_t)<  sizeof (ssize_t))
               return 1;

gnulib still has one very large change that glibc lacks.
Merging it for submission to glibc will very tedious and time
consuming, but I should get to it eventually.

This change was rejected by Uli on ABI compatibility grounds.

I don't think support for >2GB subjects is worth dropping support for collation symbols, so gnulib should IMO remove this check, and (I disagree with Jim) LFS in the meanwhile should use --without-included-regex despite the failure. It looks sufficiently obscure, sed may care but grep most likely doesn't.

We should look into the failure and fix it, either in grep or glibc.

Paolo


Reply via email to