On Mon, Feb 6, 2017 at 5:15 PM, Dmitry Eremin-Solenikov
<[email protected]> wrote:
> 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.

If that's true then OpenSSL v1.1.0 is failing the backward
compatibility it claims to provide and I'd think that would be a bug
against OpenSSL.

Until OpenSSL v1.1.0 is part of all currently supported standard
distros (Ubuntu 16.10 still uses v1.0.2g) we cannot compile ODP
against those higher levels for distribution. If you compile against
the older version then it should work against an installed copy of
v1.1.0 as noted above since v1.1.0 is backwards-compatible.

>
> --
> With best wishes
> Dmitry

Reply via email to