Skip to content
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.0 support in xrootd #10496

Closed
Zeff020 opened this issue Apr 29, 2022 · 2 comments
Closed

openssl 3.0 support in xrootd #10496

Zeff020 opened this issue Apr 29, 2022 · 2 comments

Comments

@Zeff020
Copy link
Contributor

Zeff020 commented Apr 29, 2022

Explain what you would like to see improved

Ubuntu 22.04 was released recently and by default it ships with openssl 3.0. Since ROOT does not support this currently (as far as I understand) compilation with the newest Ubuntu (and derived OS such as pop!OS) out of the box fails.

Optional: share how it could be improved

I fixed this locally by setting "-DWITH_OPENSSL3=TRUE" in line 46 of root/builtins/xrootd/CMakeLists.txt. Ideally the user would have an option to set this version as a compiler flag directly when compiling ROOT, not within a CMAKE file.

To Reproduce

I can reproduce by compiling master branch root with Pop!OS 22.04

Extra

I would be happy to create a pull request with the suggested improvement, but I can also imagine that more stuff needs to be changed in multiple places that I cannot foresee currently. Let me know if the suggested fix seems sufficient and I can open a pull request with it.

@ferdymercury
Copy link
Collaborator

ferdymercury commented Apr 29, 2022

See: #10322

Did you try with the most recent master?

@Zeff020
Copy link
Contributor Author

Zeff020 commented Apr 30, 2022

That is in fact exactly what I was referring to. I guess I was not using the latest master branch. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants