In message <rt-4.4.1-67927-1502137464-347.45706-3-0@isc.org>, "Philip Prindeville v
ia RT" writes:
> We’re having a hard time building against OpenSSL 1.1.0 as some of the
> functions used were deprecated with 1.0.0 and retired with 1.1.0.
I think you mean you were having a hard time buiding against OpenSSL
1.0.X as CRYPTO_THREADID_set_callback and ERR_remove_thread_state
are deprecated in OpenSSL 1.1.0.
You are having a hard time building it because you don't have a
*complete* build of OpenSSL 1.0.X. Deprecated functions are *part*
of OpenSSL 1.0.X.
deprecated == to be removed in the future
While you can build OpenSSL with -DOPENSSL_NO_DEPRECATED=1, that
is a build for testing that you are no longer using deprecated
functions in your own code. It should *never* be used with third
party code. If your OS vendor is shipping OpenSSL with deprecated
functions remove log a bug report with them.
Mark
> He’s a patch to build against OpenSSL 1.1.0.
>
> I’m running it locally.
--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: marka@isc.org