X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=m4%2Fmemmem.m4;h=e3bb83bc05abf5fad745b3483e6291ef6cebf9fc;hb=5762122bbc691d3c62f9a9c226d3388c4421db58;hp=7df132e102055d6190b3c64c8aaeb3e7edff4bf4;hpb=3e464b4c6a6db9ca2e186b47fe2b72780bdd60e7;p=gnulib.git diff --git a/m4/memmem.m4 b/m4/memmem.m4 index 7df132e10..e3bb83bc0 100644 --- a/m4/memmem.m4 +++ b/m4/memmem.m4 @@ -1,4 +1,4 @@ -# memmem.m4 serial 20 +# memmem.m4 serial 21 dnl Copyright (C) 2002, 2003, 2004, 2007, 2008, 2009, 2010 Free Software dnl Foundation, Inc. dnl This file is free software; the Free Software Foundation @@ -29,14 +29,17 @@ AC_DEFUN([gl_FUNC_MEMMEM_SIMPLE], ]])], [gl_cv_func_memmem_works_always=yes], [gl_cv_func_memmem_works_always=no], - [dnl glibc 2.12 and cygwin 1.7.7 have a known bug. Assume that it - dnl works on all other platforms, even if it is not linear. + [dnl glibc 2.12 and cygwin 1.7.7 have a known bug. uClibc is not + dnl affected, since it uses different source code for memmem than + dnl glibc. + dnl Assume that it works on all other platforms, even if it is not + dnl linear. AC_EGREP_CPP([Lucky user], [ #ifdef __GNU_LIBRARY__ #include #if ((__GLIBC__ == 2 && __GLIBC_MINOR__ > 12) || (__GLIBC__ > 2)) \ - && !defined __UCLIBC__ + || defined __UCLIBC__ Lucky user #endif #elif defined __CYGWIN__