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