Opened 11 years ago
Closed 10 years ago
#6432 closed Bugs (fixed)
Asio needs to respect OPENSSL_NO_ENGINE preprocessor
Reported by: | Owned by: | chris_kohlhoff | |
---|---|---|---|
Milestone: | To Be Determined | Component: | asio |
Version: | Boost 1.48.0 | Severity: | Problem |
Keywords: | Cc: |
Description
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.
Attachments (1)
Change History (2)
by , 11 years ago
Attachment: | boost_patch.txt added |
---|
comment:1 by , 10 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note:
See TracTickets
for help on using tickets.
Fix applied to trunk in changeset [78663]. Applied to release branch in changeset [78708].