#289: Configure check for EVP_aes_128_ctr does not work properly
--------------------------------------+--------------------
Reporter: maurerpe | Owner:
Type: defect | Status: new
Priority: normal | Milestone: 1.4.3
Component: misc | Version: 1.4.2
Keywords: autoconf EVP_aes_128_ctr | Blocked By:
Blocks: |
--------------------------------------+--------------------
configure never detects EVP_aes_128_ctr even when it is present in
openssl. I have confirmed this in libssh2 1.4.3 using both openssl 1.0.1h
and libressl 2.0.5.
The issue seems to be the order in which libraries appear on the command
line for the configure test. I have a simple patch that resolves the
issue and causes libssh2 to properly detect EVP_aes_128_ctr for both
openssl and libressl.
The solution is to use put the libs (-lcrypto -lssl) in the LIBS variable
and not the LDFLAGS variable. Patch attached.
-- Ticket URL: <https://trac.libssh2.org/ticket/289> libssh2 <https://trac.libssh2.org/> C library for writing portable SSH2 clients _______________________________________________ libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-develReceived on 2014-12-03