[Boost-bugs] [Boost C++ Libraries] #6432: Asio needs to respect OPENSSL_NO_ENGINE preprocessor

Subject: [Boost-bugs] [Boost C++ Libraries] #6432: Asio needs to respect OPENSSL_NO_ENGINE preprocessor
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2012-01-20 18:56:37


#6432: Asio needs to respect OPENSSL_NO_ENGINE preprocessor
----------------------------------+-----------------------------------------
 Reporter: calebmei@… | Owner: chris_kohlhoff
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: asio
  Version: Boost 1.48.0 | Severity: Problem
 Keywords: |
----------------------------------+-----------------------------------------
 OpenSSL on some platform might have open SSL with preprocessor
 OPENSSL_NO_ENGINE. Specifically this is for Android.

 In such event, in
     boost/asio/ssl/detail/openssl_types.hpp
 should not include,
     #include <openssl/engine.h>
 And have to provide a default implementation for,
     static void ENGINE_cleanup(void) {};
 So that boost asio can call this function later on.

 Here's the fix I did, please let me know if I should commit it back to
 the latest boost community.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/6432>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:08 UTC