New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OpenSSL 3.1 not supported in build of module net/http #12766
Comments
Can you check that it really compiles? |
Actually before opening this issue, I did indeed build ROOT with it. I'm not sure, how to test if it is working but running
I'm not sure, that this needs to be fixed ASAP, maybe after |
Are you sure that |
I'm working inside CentOS7 container that does not have any OpenSSL installed this prevents linking "random" OpenSSL. I did full rebuild - all dependencies including compiler, OpenSSL (downloaded and built tag openssl-3.1.0 from https://github.com/openssl/openssl.git) and ROOT 6.28.02 with aforementioned "fix". ROOT did compile and proper OpenSSL library is linked.
What is interesting, the |
But you modify cmake?
Can you provide PR or I can do it |
Please, if you can, do the PR. I actually don't understand where it should go, I have one more observation. When I don't modify the cmake, then as expected I get during configuration message
and |
Yes, you are right. PR #12798 also addressing library dependency. |
When trying to build latest version of ROOT (6.28.02) with support of OpenSSL 3.1, OpenSSL does not get recognized and is disabled in the build process.
Since in civetweb I don't see OPENSSL_API_3_1, I solved this problem for me by changing line 82 of the file
net/http/CMakeLists.txt
fromto
but I don't know whether it is a desired way to solve this problem.
The text was updated successfully, but these errors were encountered: