On 2016-05-17 11:26, Martin Nowak wrote:
Shouldn't be runtime detected, but a linktime/compile option. We introduced CRuntime_Glibc specifically to separate libc from kernel differences, e.g. to support android. Have a look at how -mscoff32 and Android are implememted in dmd. At best defining CRuntime_Glibc should move into dmd.conf, where you could also select a different phobos library to link.
In this case when I said "runtime", I meant runtime for the compiler. -mscoff32 is a different object format that just happens to use a different C runtime as well. But I guess we could add a new flag, -cruntime=musl or something.
-- /Jacob Carlborg
