release-cross: minor cleanup, add aarch64-musl

wip/yesman
Will Dietz 6 years ago
parent 844a494d80
commit 76879b83ac
  1. 33
      pkgs/top-level/release-cross.nix

@ -50,6 +50,15 @@ let
buildPackages.binutils = darwin; buildPackages.binutils = darwin;
}; };
rpiCommon = linuxCommon // {
vim = nativePlatforms;
unzip = nativePlatforms;
ddrescue = nativePlatforms;
lynx = nativePlatforms;
patchelf = nativePlatforms;
buildPackages.binutils = nativePlatforms;
mpg123 = nativePlatforms;
};
in in
{ {
@ -111,30 +120,14 @@ in
fuloongminipc = mapTestOnCross lib.systems.examples.fuloongminipc linuxCommon; fuloongminipc = mapTestOnCross lib.systems.examples.fuloongminipc linuxCommon;
/* Linux on Raspberrypi */ /* Linux on Raspberrypi */
rpi = mapTestOnCross lib.systems.examples.raspberryPi (linuxCommon // { rpi = mapTestOnCross lib.systems.examples.raspberryPi rpiCommon;
vim = nativePlatforms; rpi-musl = mapTestOnCross lib.systems.examples.muslpi rpiCommon;
unzip = nativePlatforms;
ddrescue = nativePlatforms;
lynx = nativePlatforms;
patchelf = nativePlatforms;
buildPackages.binutils = nativePlatforms;
mpg123 = nativePlatforms;
});
/* Linux on Aarch64 (TODO make android for real) */ /* Linux on Aarch64 (TODO make android for real) */
android = mapTestOnCross lib.systems.examples.aarch64-multiplatform (linuxCommon // { android = mapTestOnCross lib.systems.examples.aarch64-multiplatform linuxCommon;
}); aarch64-musl = mapTestOnCross lib.systems.examples.aarch64-multiplatform-musl linuxCommon;
x86_64-musl = mapTestOnCross lib.systems.examples.musl64 linuxCommon; x86_64-musl = mapTestOnCross lib.systems.examples.musl64 linuxCommon;
rpi-musl = mapTestOnCross lib.systems.examples.muslpi (linuxCommon // {
vim = nativePlatforms;
unzip = nativePlatforms;
ddrescue = nativePlatforms;
lynx = nativePlatforms;
patchelf = nativePlatforms;
buildPackages.binutils = nativePlatforms;
mpg123 = nativePlatforms;
});
/* Cross-built bootstrap tools for every supported platform */ /* Cross-built bootstrap tools for every supported platform */
bootstrapTools = let bootstrapTools = let

Loading…
Cancel
Save