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