Can you try to adopt your system to the openssl path as I in the dockerfile.

https://gitlab.com/aleks001/haproxy20-centos/blob/master/Dockerfile#L37

```
 echo "/opt/prod/openssl111c/lib64" > /etc/ld.so.conf.d/openssl-111c.conf \
 && ldconfig -v \
 ```

Regards
 Aleks

Wed Jul 17 17:38:59 GMT+02:00 2019 hal...@xsmail.com:

> bob
>
> On Wed, Jul 17, 2019, at 8:29 AM, Zakharychev, Bob wrote:
> > you are using SSL_INC and SSL_LIB incorrectly: they should ONLY contain
> > paths to corresponding include and library directories, not GCC
> > options. So in your case they should look like this:
> >
> > SSL_LIB=/opt/prod/openssl111c/lib64 \
> > SSL_INC=/opt/prod/openssl111c/include \
>
>
> switching to
>
>  make V=1 \
>  TARGET=linux-glibc \
>  USE_SYSTEMD=1 \
>  USE_PCRE2=1 \
>  USE_PCRE2_JIT=1 \
>  USE_OPENSSL=1 \
>  SSL_LIB=/opt/prod/openssl111c/lib64 \
>  SSL_INC=/opt/prod/openssl111c/include \
>  USE_THREAD=1 \
>  USE_PTHREAD_PSHARED=1 \
>  USE_TFO=1 \
>  USE_NS=1
>
> now, after build,
>
>  /opt/prod/haproxy/sbin/haproxy -vv
>  /opt/prod/haproxy/sbin/haproxy: /usr/lib64/libssl.so.1.1: version 
> `OPENSSL_1_1_1' not found (required by /opt/prod/haproxy/sbin/haproxy)
>  /opt/prod/haproxy/sbin/haproxy: /usr/lib64/libcrypto.so.1.1: version 
> `OPENSSL_1_1_1' not found (required by /opt/prod/haproxy/sbin/haproxy)
>
> it completely ignores the specified paths, and incorrectly links the 
> distro-installed, system libs.
>
> hal
>
>

Reply via email to