In message , "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