git.iko.soy/typeable/nixpkgs
on master help sign in
newlib-nano: Init

This ensures CI tests the nano variant. It also makes it easier to use with `libc = "newlib-nano";` in a platform description.

commite3ff6189f6aa641e108876de32ad83a542259b60 authorJohn Ericson <John.Ericson@Obsidian.Systems> dateThu 30 Sep 2021, 20:49 (5 years ago) parent5ea6bb8
1 file changed+10−1
pkgs/top-level/all-packages.nix+10−1
pkgs/top-level/all-packages.nix+10−1
@@ -15985,6 +15985,7 @@ with pkgs;
1598515985 else if name == "newlib" && stdenv.targetPlatform.isVc4 then targetPackages.vc4-newlib or vc4-newlib
1598615986 else if name == "newlib" && stdenv.targetPlatform.isOr1k then targetPackages.or1k-newlib or or1k-newlib
1598715987 else if name == "newlib" then targetPackages.newlibCross or newlibCross
15988+ else if name == "newlib-nano" then targetPackages.newlib-nanoCross or newlib-nanoCross
1598815989 else if name == "musl" then targetPackages.muslCross or muslCross
1598915990 else if name == "msvcrt" then targetPackages.windows.mingw_w64 or windows.mingw_w64
1599015991 else if name == "libSystem" then
@@ -32840,7 +32841,15 @@ with pkgs;
3284032841 newlib = callPackage ../development/misc/newlib { };
3284132842 newlibCross = callPackage ../development/misc/newlib {
3284232843 stdenv = crossLibcStdenv;
32843− };
32844+ };
32845+
32846+ newlib-nano = callPackage ../development/misc/newlib {
32847+ nanoizeNewlib = true;
32848+ };
32849+ newlib-nanoCross = callPackage ../development/misc/newlib {
32850+ nanoizeNewlib = true;
32851+ stdenv = crossLibcStdenv;
32852+ };
3284432853
3284532854 omnisharp-roslyn = callPackage ../development/tools/omnisharp-roslyn { dotnet-sdk = dotnet-sdk_5; };
3284632855