Hello,
I am attempting to build the C++ driver to run on an Ubuntu machine with OpenSSL 1.1.1. I am not allowed to statically link against any other version of OpenSSL.
The binary downloads from
https://downloads.datastax.com/cpp-driver/ubuntu/ meet my needs -- if you examine them with `nm`, you can see that they differ, as SSL_library_init() was removed from newer versions of OpenSSL:
Ubuntu 18.04:
vagrant@ubuntu-bionic:/vagrant$ nm /usr/lib/x86_64-linux-gnu/libcassandra_static.a | grep 'SSL_library_init\|OPENSSL_init_ssl'
U OPENSSL_init_ssl
Ubuntu 16.04:
vagrant@ubuntu-xenial:/vagrant/src/cass$ nm /usr/lib/x86_64-linux-gnu/libcassandra_static.a | grep 'SSL_library_init\|OPENSSL_init_ssl'
U SSL_library_init
Is there some branch I'm missing where this functionality is available? Some magic cmake parameter I'm missing? or is this ability still not available in the open source version?
Thanks!
Yuval