Hi Brendan,
I definitely welcome patches that add support for new systems. Thanks
for your efforts!
But I don't like the idea of default platform. If someone will try to
build the project under an unknown system he will get weird linkage
errors instead of a preprocessor error message that clearly points
where things went wrong.
Looks like musl guys live in a perfect world and thus don't provide a
define that could be used to detect musl.
I believe a compromise is possible: we can use glibc-style defines if
we are on Linux. All libc implementations that support Linux (even
lame Bionic) have the required defines. What do you think about this
approach?
--
Andrew Nayenko <
res...@gmail.com>