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
CMake: Fail to looking for symbols in BoringSSL #13523
Comments
Which BoringSSL version is this? Note that quiche is not compatible with their latest versions atm: cloudflare/quiche#1761 |
Ah. I use BoringSSL from |
Daniel, you're right. All is ok in case using BoringSSL version used by Quiche (commit f1c7534 in deps). Perhaps it also works with more newer versions of BorringSSL, but not with the current In my case steps look like the following. BoringSSL (commit f1c7534):
Quiche (
CMake configuration for
Any suggestions what can be wrong? |
Sounds like you might need to tell it to use |
Yep, in my case the problem was solved by adding
|
Regarding the cloudflare/quiche#1761 issue. I built
|
I did this
I'm trying to build libcurl with Quiche and BoringSSL using CMake.
BoringSSL and Quiche are built with the following commands:
So,
lib
directory withlibssl.a
andlibcrypto.a
is located in root tree of boringssl directory.During attempt to libcurl using the following command:
I get the error:
It looks like
check_symbol_exists
fromopenssl_check_symbol_exists
macro can't find required symbols. Values ofCMAKE_REQUIRED_INCLUDES
andCMAKE_REQUIRED_LIBRARIES
look correct (valid path to headers and libraries). Maybe this is due to static libraries of BoringSSL are used.I expected the following
Required symbols are found in specified version of BoringSSL.
curl/libcurl version
curl 8.8.0-DEV (
master
branch)operating system
Ubuntu 20.04 LTS
Linux kwx1252784oftdls 5.13.0-52-generic #59~20.04.1-Ubuntu SMP Thu Jun 16 21:21:28 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
The text was updated successfully, but these errors were encountered: