-
Notifications
You must be signed in to change notification settings - Fork 149
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
Ubuntu 20.04, OpenSSL 1.1.1g: DH_compute_key_padded extern vs static #1581
Comments
@Axel-Naumann : are you building |
In this case we are building openssl during the build of ROOT. As the error message shows, the signature in that file is present:
|
Is the xrootd/cmake/FindOpenSSL.cmake Lines 85 to 89 in 1abd369
Does similar builds (building xrootd from sources + building openssl from sources) work on other platforms? |
Hi, I could reproduce it in standalone. The problem is that, when forcing static openssl libraries (as ROOT does) the 'check_function_exists' and 'check_symbol_exists' do not detect what we expect (at least as implemented in xrootd/cmake/FindOpenSSL.cmake): 758:HAVE_DH_PADDED_FUNC:INTERNAL= (content of CMakeCache.txt) |
Any news on this, @simonmichal ? |
@Axel-Naumann A pr is about to be merged so we are almost at the finish line. |
@Axel-Naumann : I just merged #1596 (@gganis : again, thanks a lot :-) |
Excellent, thanks @gganis and everyone else involved! What's the timeline for the next xrootd client release (for us to figure out how we can roll this fix out)? |
@Axel-Naumann : we plan to start the release process for 5.4.1 (RC1) next week, it usually takes 2-3 weeks until we have the final release. |
I believe this problem has moved into deployment status as the code itself has been fixed. If I am wrong, please reopen the ticket. |
Hi,
Building xrootd 5.3.1 (as ROOT builtin) with openssl 1.1.1g (also ROOT builtin) causes:
Might be related to #1558
The text was updated successfully, but these errors were encountered: