Bug#235810: apache2: pcre symbols should not be seen by apache modules
Apache2 statically links against pcre (srclib/pcre). The version that
it links against is either old or stripped down. This would normally be
fine, if apache2 was the only thing using this version of pcre.
However, any apache modules that link against pcre will end up using the
pcre symbols found in the apache2 binary, instead of the symbols in the
pcre shared library. This breaks things like php4, which call
pcre_fullinfo() with arguments that apache2's version of pcre doesn't
understand. Apache2 should either not export its pcre symbols, or it
should link against libpcre3.
I am working on a patch to make apache2 use the build environment's
libpcre instead of its own internal pcre, if it exists.
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.4.24-1-k7
Locale: LANG=C, LC_CTYPE=C