INSTALL.md: MultiSSL and QUIC are mutually exclusive

Reported-by: Matt Jolly
Fixes #14308
Closes #14328
This commit is contained in:
Daniel Stenberg 2024-07-31 18:40:44 +02:00
parent 02e0151a3a
commit 65ece771f4
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

@ -154,6 +154,16 @@ conflicting identical symbol names.
When you build with multiple TLS backends, you can select the active one at When you build with multiple TLS backends, you can select the active one at
runtime when curl starts up. runtime when curl starts up.
## MultiSSL and HTTP/3
HTTP/3 needs QUIC and QUIC needs TLS. Building libcurl with HTTP/3 and QUIC
support is not compatible with the MultiSSL feature: they are mutually
exclusive. If you need MultiSSL in your build, you cannot have HTTP/3 support
and vice versa.
libcurl can only use a single TLS library with QUIC and that *same* TLS
library needs to be used for the other TLS using protocols.
## Configure finding libs in wrong directory ## Configure finding libs in wrong directory
When the configure script checks for third-party libraries, it adds those When the configure script checks for third-party libraries, it adds those