Hello all! My name is Phil, and I'm a Web Developer working on upgrading our Varnish 4.1/Pound 2.6 setup on an OracleLinux 6 server to Varnish 6.0/Pound 2.8 on CentOS7.
I've been following the instructions on http://www.apsis.ch/pound/index_html to compile and install Pound 2.8 from the .tgz provided. One of the goals that I have for Pound's installation is to have PCRE2 and TCMalloc integrated so that Pound's performance will be increased. So far, I've used Yum to install these packages: openssl, openssl-devel (installs libcrypto), pcre2, pcre2-devel, and gperftools-libs (installs libtcmalloc). Yet, when I run ./configure, the config.log shows that it's setting: ac_cv_header_pcre_pcreposix_h=no ac_cv_header_pcreposix_h=no ac_cv_lib_tcmalloc_malloc=no which leads me to believe that Pound is compiling with the default configuration, instead of with PCRE2 and TCMalloc. I've done some research into this, and what I've found so far suggests that I don't have the PCRE2 and TCMalloc headers/libraries correctly available to the configure script. Do any of you have some insight to share on how I can point Pound's configure script to the right headers and libraries so that PCRE2 and TCMalloc get compiled into Pound? Is there any more information that you need from me regarding this question? Thanks in advance for your help and advice! -Phil Gibbens
