Fedora does provide Libretls 3.8.1 package. Fedora doesn’t provide bearssl or libressl. So openssl + libretls is the last resort according to the document.
Build s6-networking with libretls-3.8.1 and openssl-libs-3.1.4 reports no warning (for fedora 39). Eric > On Oct 17, 2024, at 08:12, Laurent Bercot <[email protected]> wrote: > > >> When I try to build rpm for s6-networking, the latest openssl release for >> fedora is 3.2.2. while the document require openssl-3.3.1. >> >> Is openssl-3.3.1 the minimal requirement for s6-networking? > > openssl-3.2.2 *might* work, but that's not the latest one, so it > likely has security holes, unless Fedora backported the fixes. Try it, > and if it builds, it will probably work. > > But that's likely not the main problem you'll encounter. Does Fedora > package libretls? Because s6-networking won't build against openssl > alone, it needs libretls to provide the libtls layer of APIs that > s6-networking uses. > > If Fedora packages libressl, it would probably be easier for you to > build against libressl rather than openssl + libretls. > (And if by any chance they package bearssl, that would be the best option.) > > -- > Laurent
