-
Notifications
You must be signed in to change notification settings - Fork 134
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
Error building curl #70
Comments
Hi @rbright55 - Starting with curl 7.77.0, the library no longer supports SSLv3 and will block requests to build with SSLv3. The "patch" we have in the build script attempts rewrite that block in lib/vtls/openssl.c and add the required ciphers back in. Unfortunately, each version changes it a bit and it looks like 8.7.1 is not compatible with our patch. I'm wondering how we should proceed here. It seems like the options are:
I tend to favor 2 since the only reason you would want SSLv3 would be for detection or legacy support so you already know you are using a vulnerable library. I would love to hear feedback, specifically reasons for keeping SSLv3 and if something like option2 would work. |
HI @jasonacox. Even the without the -3 tag, curl no longer seems to build.
|
Thanks @rbright55 I tested on my M2 MacBook Air and our GitHub action CI builds and tests the script: https://github.com/jasonacox/Build-OpenSSL-cURL/actions/runs/8492632477/job/23265835970 Are you building on an Intel based Mac? Can you share what version? I'll try to replicate to see what it isn't builidng on your system. |
i got same error on Intel Mac ,just like @rbright55 |
HI @stdiodavid Can you share what version of the libraries you are trying to compile? Also, what MacOS and xcode version? I'll try to replicate to see what it isn't building on your system. Some thoughts:
|
Ran
sh build.sh -3 -e -s 10.0
and encountered the following error incurl-8.7.1-x86_64.log
Intel MacOS v13.6.5
build settings:
OPENSSL="3.0.13"
LIBCURL="8.7.1"
NGHTTP2="1.60.0"
The text was updated successfully, but these errors were encountered: