Willy,

> Am 31.10.2021 um 06:45 schrieb Willy Tarreau <w...@1wt.eu>:
> 
> Hi Stefan,
> 
>> Maybe something else or a quictls with a name change in the API to avoid 
>> conflicts in linking? No one knows.
> 
> Note, this is already what quictls does, it inserts ".81" in the soname,
> such as ".so.81.3" instead of ".so.3". So both libs will not conflict
> and it is perfectly possible to install both in parallel.
> 
> This is why I really think that providing the two in parallel is by far
> the best way forward as long as openssl refuses to provide the minimum
> necessary QUIC interface. I wouldn't like to replace the main lib for
> all executables either, but knowing that I just have to build haproxy
> against quictls and that it will require it as a dependency in field
> makes sense.

That works until one links in a component that also uses openssl, like
ldap. Then it needs to be maintained in two versions as well. Which
is not impossible and has been done to gnutls and other derivatives.
But yuk.

For Apache httpd, which loads external modules dynamically, it
is a step more complicated.

Interesting times.

Kind Regards,
Stefan

> 
> Cheers,
> Willy

Reply via email to