lib/systems: Assume newlib when no kernel and no libc is provided

newlib is the default for most tools when no kernel is provided. Other
exist, but this seems like a safe default.
This commit is contained in:
Matthew Bauer 2020-02-22 12:37:46 -05:00
parent 85a9743f13
commit 8009c20711

View file

@ -36,9 +36,8 @@ rec {
else if final.isUClibc then "uclibc" else if final.isUClibc then "uclibc"
else if final.isAndroid then "bionic" else if final.isAndroid then "bionic"
else if final.isLinux /* default */ then "glibc" else if final.isLinux /* default */ then "glibc"
else if final.isMsp430 then "newlib"
else if final.isVc4 then "newlib"
else if final.isAvr then "avrlibc" else if final.isAvr then "avrlibc"
else if final.isNone then "newlib"
else if final.isNetBSD then "nblibc" else if final.isNetBSD then "nblibc"
# TODO(@Ericson2314) think more about other operating systems # TODO(@Ericson2314) think more about other operating systems
else "native/impure"; else "native/impure";