PCRE2 support still requires PCRE1 · Issue #2750 · owasp-modsecurity/ModSecurity (original) (raw)

libmodsecurity 3.0.7 compiles fine using --with-pcre2 only when both pcre1 and pcre2 dev packages are installed, which is wrong...
Moreover, the resulting binary links against both libraries... which is further wrong.

[danila@pc libmodsecurity-rpm]$ ldd /usr/lib64/libmodsecurity.so.3.0.7 ... libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f2403734000) libpcre2-8.so.0 => /lib64/libpcre2-8.so.0 (0x00007f24034b0000) ...

If only pcre2 dev package is installed, it fails at ./configure --with-pcre2 saying:

checking for libpcre config script... no
configure: *** pcre library not found.
configure: error: pcre library is required

In other words, --with-pcre2 still requires pcre1 dev.