On Tue, 2020-12-29 at 14:39 +0200, Jaco Kroon wrote:
> 2.  Install them into different prefixes (eg /usr/lib/openssl +
> /usr/lib/libressl and have the linker link to a specific version,
> /usr/include/{openssl,libressl} too).

For the record, this is something I've been wondering about for a long
time.  However, there are two problems with that: a small one
and a huge one.

The small problem is that this requires a lot of additional downstream
work.  I mean, you have to explicitly support the choice in ebuilds,
and this means making things even harder for newcomers.

The big problem is that (unless I'm mistaken) we won't be able to load
LibreSSL and OpenSSL to the same executable.  So we'd actually have to
enforce that the whole link chain links to the same SSL provider,
and effectively land pretty close to where we are now.

-- 
Best regards,
Michał Górny



Reply via email to