From: Andreas Herz Date: Sun, 21 Feb 2016 20:54:32 +0000 (+0100) Subject: configure: warn if libpcre 8.35 is used X-Git-Tag: suricata-3.0.1RC1~133 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8c0e57506347357258ee53cb195d6aed39882e85;p=thirdparty%2Fsuricata.git configure: warn if libpcre 8.35 is used --- diff --git a/configure.ac b/configure.ac index 79578fb310..ae085d87d2 100644 --- a/configure.ac +++ b/configure.ac @@ -479,6 +479,19 @@ exit 1 fi + # libpcre 8.35 (especially on debian) has a known issue that results in segfaults + # see https://redmine.openinfosecfoundation.org/issues/1693 + PKG_CHECK_MODULES(LIBPCREVERSION, [libpcre = 8.35],[libpcre_buggy_found="yes"],[libprce_buggy_found="no"]) + if test "$libpcre_buggy_found" = "yes"; then + echo + echo " Warning! libpcre version 8.35 found" + echo " This version has a known issue that could result in segfaults" + echo " please upgrade to a newer version of pcre which you can get from" + echo " www.pcre.org." + echo " Continuing for now...." + echo + fi + # To prevent duping the lib link we reset LIBS after this check. Setting action-if-found to NULL doesn't seem to work # see: http://blog.flameeyes.eu/2008/04/29/i-consider-ac_check_lib-harmful PCRE=""