New comment by ericonr on void-packages repository https://github.com/void-linux/void-packages/issues/20935#issuecomment-788306581 Comment: > If I understood correctly, the main reason to abandon libressl is maintainance burden. OK, then why support musl then? I use musl myself because it's lightweight & its source code is easy to read, compared to glibc. But unfortunately it seems that majority of developers don't care about POSIX compliance at all. IMHO musl patches are PITA much more than libressl. C standard libraries have a standard to follow (POSIX, SUS, whatever BSD extensions), however loosely, which makes them at least somewhat homogeneous. musl also considerably affects the entirety of the resulting system: lower memory footprint, less dependency on arbitrary config files spread throughout the file system, and better resilience towards resource exhaustion. On 32-bit systems it also provides y2038 support, once we update that :p LibreSSL and OpenSSL implement an "arbitrary" API, with obscure versioning and extremely weird usage, and using LibreSSL has removed functionality from many packages we ship.