diff --git a/configure.ac b/configure.ac index ae085d87d2..662342245f 100644 --- a/configure.ac +++ b/configure.ac @@ -484,11 +484,12 @@ 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 " Warning! vulnerable 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 " www.pcre.org. For more information, see issue #1693" + echo + echo " Continuing for now with JIT disabled..." echo fi @@ -539,6 +540,11 @@ [ pcre_jit_available=yes ], [ pcre_jit_available=no ] ) + # bug 1693, libpcre 8.35 is broken and debian jessie is still using that + if test "$libpcre_buggy_found" = "yes"; then + pcre_jit_available="no, libpcre 8.35 blacklisted" + fi + if test "x$pcre_jit_available" = "xyes"; then AC_MSG_RESULT(yes) AC_DEFINE([PCRE_HAVE_JIT], [1], [Pcre with JIT compiler support enabled])