New comment by Johnnynator on void-packages repository https://github.com/void-linux/void-packages/issues/20935#issuecomment-614633968 Comment: > @Johnnynator we could use alternatives for the openssl command, and then use the specific impl cmd, i.e for openssl "openssl", for libressl "openssl-libressl" or whatever. Probably the most sane way, I will prepare it like that. > @Johnnynator cool! I'll update the README then. > > So I'm not against it, but what bothers me about openssl is the perl build dependency... it DOES matter while bootstrapping. I would take the alpine patch to get rid of it. Alpine also needs perl for bootstraping, and the perl `c_rehash` runtime script is not needed in our case, since our `ca-certifcates` package is not using it, so we can simply ignore it. Also as q66 pointed out, we already have a few packages that need perl for bootstrapping (e.g. `glibc`, `gcc`), so I don't see an issue with OpenSSL needing it.