Bruce Momjian:
> I guess we could conditionally exec only if we find we must, but then
> such exec cases would be rare and rarely tested.
I think you might be seriously underestimating how often musl is used.
Alpine Linux uses musl and is very widespread in the container world
because of smaller image size.
The library/postgres docker image has been pulled about 8 billion times
since 2014 [1]. While we can't really tell how many of those pulled the
alpine variant of the image, comparing the alpine [2] and ubuntu/debian
[3,4] base images gives a rough estimate of >50% using alpine in general.
This is certainly not rare.
But yeah, buildfarm coverage for musl would be good, I agree. Maybe even
directly in CI?
Best,
Wolfgang
[1]: https://hub.docker.com/v2/repositories/library/postgres
[2]: https://hub.docker.com/v2/repositories/library/alpine
[3]: https://hub.docker.com/v2/repositories/library/ubuntu
[4]: https://hub.docker.com/v2/repositories/library/debian