On Wed, May 24, 2017 at 10:42:14PM +0000, Hans Linkels wrote:
> Hi Kurt,
> 
> I agree with you on both statements. Libcrypto is not being linked,
> and I have no idea either :)
> 
> Today I installed the source files from the Jessie repo on a
> fairly pristine Jessie installation. With exactly the same result.
> 
> I am a bit puzzeled by this part in the debian/rules files:
> 
>    ./configure CFLAGS='$(CFLAGS)' CPPFLAGS='$(CPPFLAGS)'
> LDFLAGS='$(LDFLAGS)' \
> <snip>
>         --with-openssl-libdir=/usr/lib/$(DEB_HOST_MULTIARCH)
> 
> Does $(DEB_HOST_MULTIARCH) indicate that this variable is
> an imported environment variable? The variable is not set
> in the debian/rules files, and nor is it present in the
> environment. Setting it in the environment to x86_64-linux-gnu/
> doesn't help either.

I at least see configure called with:
--with-openssl-libdir=/usr/lib/x86_64-linux-gnu

And then outputting:
checking for openssl library directory... /usr/lib/x86_64-linux-gnu
checking for openssl include directory... /usr/include
checking if we will use crypto... yes
checking if linking with -lcrypto alone works... yes
checking for EVP_MD_do_all_sorted... yes
checking if we want to use OpenSSL's crypto random (if available)... yes

I have to admit I don't know why it works, why that variable is set.
Maybe dpkg-buildpackage sets this by default?


Kurt

Reply via email to