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

Compile LibreSSL alongside OpenSSL for curl in Linux distributions and vcpkg #1074

Open
talregev opened this issue Jul 30, 2024 · 0 comments

Comments

@talregev
Copy link

Currently, many Linux distributions and vcpkg are unable to ship curl with LibreSSL due to compilation conflicts with OpenSSL. These conflicts arise from naming clashes in libraries and functions.
LibreSSL is an excellent candidate for providing HTTP/3 support in curl. If LibreSSL could be compiled alongside OpenSSL, this integration would already be possible.
It's worth noting that curl already releases Windows binaries with LibreSSL + HTTP/3 support (using ngtcp2 and nghttp3), as seen on their official website: https://curl.se/windows/

Proposal:

  • Implement changes to allow LibreSSL to compile alongside OpenSSL
  • Add LibreSSL support for curl in vcpkg
  • Create an HTTP/3 feature for curl in vcpkg using LibreSSL

These modifications would greatly enhance the flexibility and capabilities of curl across various platforms and package managers.
Your thoughts and contributions on this matter are welcome.

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

No branches or pull requests

1 participant