curl-library
Re: Curl with OpenSSL
Date: Sat, 31 May 2014 13:55:36 +0200
On Sat, May 31, 2014 at 01:31:55PM +0530, Rohit Goel wrote:
> I tried the suggested approach.
> It now links to the renamed SSL libraries as well as the default SSL libraries.
Is that a direct link or is it linked through another library, such as libssh2
or libldap?
> This is how I ran config
> env PKG_CONFIG_PATH=<myopenssl>/lib/pkgconfig configure CFLAGS="-m64 -fPIC"
> --with-ssl --enable-static=no
That ought to work.
> Result of ldd
> libcrypto.so.6 <- default version of crypto
> libcdscrypto.so.0.9.8 <- my version of crypto
> libk5crypto.so.3
> libssl.so.6 <- default version of ssl
> libcdsssl.so.0.9.8 <- my version of ssl
ldd also shows transitive links. objdump -x libcurl.so.4 | grep NEEDED
will show the direct links.
> When I see config.log, it has
>
> configure:24169: checking for CRYPTO_lock in -lcrypto
> configure:24196: gcc -o conftest -m64 -fPIC -O2 -Wno-system-headers -I
> <myopenssl>/include -L<myopenssl>/lib conftest.c -lcrypto -lcdsssl
> -lcdscrypto -ldl -lldap -lz -lrt >&5
>
> Please suggest how to fix.
Ahah, configure has hard-coded -lcrypto for this particular check. That should
really be rewritten to use 'pkg-config --libs libcrypto' instead.
>>> Dan
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette: http://curl.haxx.se/mail/etiquette.html
Received on 2014-05-31