boostorg / boostorg/asio

Boost 1.64 error with OpenSSL 1.1.0

Open
#378 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
1.6k
Forks
485
PR merge metrics
No merged PRs in 30d

Description

undefined reference to `EVP_CIPHER_CTX_reset'
undefined reference to `TLS_method'
undefined reference to `TLS_client_method'
undefined reference to `SSL_CTX_get_default_passwd_cb_userdata'
undefined reference to `SSL_CTX_set_options'
undefined reference to `TLS_server_method'

I just upgrade the boost to 1.64 for some reason that is the max boost version we can use in current situation. I have also install openssl 1.1.0 but when compiling the code. I get above errors from boost context.hpp

Please help!!

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by inspecting Boost 1.64's context.hpp and reproducing the compilation with OpenSSL 1.1.0. Check the reported undefined references and the build configuration used to link the code. Done means the same code compiles without these linker errors, but the issue does not specify a test or expected configuration.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.