On 07.02.2017 00:57, Bill Fischofer wrote:
The problem is not what level of OpenSSL ODP might be compiled against, but what level is installed on the system the ODP application is running on, since we don't distribute OpenSSL with ODP. OpenSSL v1.1.0 is backward-compatible with the older callback structure (they become no-ops) so there's no real penalty for using them as the init/term calls are no-ops and the actual lock functions will never be called by OpenSSL.
Compiler will bug out with 'function is not used' error with OpenSSL 1.1.0 headers. There is no way to use app compiled against 1.1.0 with earlier library versions or vice versa, because libssl will have different file/so names.
-- With best wishes Dmitry
