<div dir="ltr">Hello,<div><br></div><div>I am trying to build stunnel 5.55 on Debian 9 x64 statistically against latest OpenSSL build from source. The system already has openssl and libssl ver. 1.1.1b installed via apt-get , but I want to build against OpenSSL 1.1.1d instead. What I do is:</div><div><br></div><div>1. Build and install OpenSSL:</div><div>$ cd /usr/src/openssl-1.1.1d</div><div>$ ./config -fPIC --prefix=/opt/openssl<br></div><div>$ make depend && make && make install</div><div><br></div><div>2. Build and install Stunnel</div><div>$ cd /usr/src/stunnel-5.55</div><div>$ ./configure --with-ssl=/opt/openssl --enable-static<br></div><div>$ make && make install<br></div><div><br></div><div>Both 1 and 2 completes OK with no errors, however when I run:</div><div><br></div><div>$ /usr/local/bin/stunnel<br></div><div><br></div><div>[.] Compiled with OpenSSL 1.1.1d  10 Sep 2019<br>[.] Running  with OpenSSL 1.1.1b  26 Feb 2019<br></div><div>....</div><div><br></div><div>and indeed when I do:</div><div><br></div><div>$ ldd /usr/local/bin/stunnel<br></div><div><br></div><div>libssl.so.1.1 => /usr/lib/x86_64-linux-gnu/libssl.so.1.1 (0x00007f1083b4f000)<br></div><div>libcrypto.so.1.1 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 (0x00007f1083668000)<br></div><div><br></div><div>above shows dynamic .so libs are used, rather than static libs libssl.a and libcrypto.a</div><div><br></div><div>Any suggestions as to what is wrong with my process above and how to make static build of Stunnel to use non-system OpenSSL very much appreciated.</div><div><br></div><div>Kind regards,</div><div>Chris</div><div><br></div></div>