From 8b8285e25348ab6a7b16facb31e5753711b1191e Mon Sep 17 00:00:00 2001 From: glass Date: Sun, 24 Feb 2019 05:27:33 +0000 Subject: [PATCH] configure.ac: remove check for broken memmem the bug of memmem(3) was fixed in glibc 2.1 released in 1999. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@67129 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- configure.ac | 27 --------------------------- 1 file changed, 27 deletions(-) diff --git a/configure.ac b/configure.ac index aa6a74a620..cf3d06884e 100644 --- a/configure.ac +++ b/configure.ac @@ -1753,33 +1753,6 @@ AS_IF([test "$rb_cv_have_signbit" = yes], [ AC_LIBOBJ([signbit]) ]) -AC_CACHE_CHECK(for broken memmem, rb_cv_broken_memmem, [ - AC_TRY_RUN([ -@%:@include - -int -main(int argc, char **argv) -{ - const char *str = "hogefugafoobar"; - const char *rs = "foo"; - const char *empty = ""; - char *p; - - p = memmem(str, strlen(str), rs, strlen(rs)); - if (p == str+8) { - p = memmem(str, strlen(str), empty, strlen(empty)); - if (p == str) - return 0; - } - return 1; -} - ], - rb_cv_broken_memmem=no, - rb_cv_broken_memmem=yes, - rb_cv_broken_memmem=yes) -]) -test x"$rb_cv_broken_memmem" = xyes && ac_cv_func_memmem=no - AC_FUNC_FORK AC_CHECK_FUNCS(__syscall)