-
Notifications
You must be signed in to change notification settings - Fork 486
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
"Can't find OpenSSL" #2014
Comments
Hi @richsalz, thanks for the report. Which version of liboqs are you building against? |
[submodule "oqs-provider"] Looking at our github repo we have https://github.com/open-quantum-safe/oqs-provider/tree/8c746d7e294d6948c2f361a8f2fa376a63a2db30 |
I suspect this is due to the fact that we used to hardcode Did you recently upgrade to a newer version of CMake? (Possibly via a distro upgrade.) CMake changed the way it searches for OpenSSL in a way that exposed our bug (the hardcoding) somewhere between versions 3.25 and 3.28. That would explain why you are only seeing this bug now. |
Also, are you setting the |
I haven't even written a So I figured I broke something. If you have any ideas or clues, let me know. Else you can just close this as "question answered" :) |
If the test is passing on other branches in the same environment, then I wonder if something in the OpenSSL config changes caused CMake to not recognize the library as OpenSSL.
Will do as it seems unlikely to be an OQS-specific issue. But I do hope you find the bug! |
FYI, it turns out that cmake looks for strings in |
I am working on a fork of OpenSSL, QuicTLS (https://github.com/quictls/quictls). We are currently cleaning up a bunch of things to make the transition to
cmake
easier. One of the tests links against OQS and gets an error:Do have you any clues as to what I did wrong to break things? Notably,
include/openssl/opensslv.h
is now subsumed intoinclude/openssl/configuration.h{.in}
. And tips or clues greatly appreciated!The text was updated successfully, but these errors were encountered: