bootstrap-tools-cross, release-cross: add various musl entries

This commit is contained in:
Will Dietz 2018-01-15 11:20:33 -06:00
parent 3c750912e1
commit 9bc8127dc3
2 changed files with 20 additions and 8 deletions

View File

@ -7,11 +7,14 @@ let
};
in with (import ../../../lib).systems.examples; {
armv5tel = make sheevaplug;
scaleway = make scaleway-c1;
pogoplug4 = make pogoplug4;
armv6l = make raspberryPi;
armv7l = make armv7l-hf-multiplatform;
aarch64 = make aarch64-multiplatform;
musl = make musl64;
armv5tel = make sheevaplug;
scaleway = make scaleway-c1;
pogoplug4 = make pogoplug4;
armv6l = make raspberryPi;
armv7l = make armv7l-hf-multiplatform;
aarch64 = make aarch64-multiplatform;
x86_64-musl = make musl64;
i686-musl = make musl32;
armv6l-musl = make muslpi;
aarch64-musl = make aarch64-multiplatform-musl;
}

View File

@ -125,7 +125,16 @@ in
android = mapTestOnCross lib.systems.examples.aarch64-multiplatform (linuxCommon // {
});
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 */
bootstrapTools = let