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

+20 -8
+10 -7
pkgs/stdenv/linux/make-bootstrap-tools-cross.nix
··· 7 7 }; 8 8 9 9 in with (import ../../../lib).systems.examples; { 10 - armv5tel = make sheevaplug; 11 - scaleway = make scaleway-c1; 12 - pogoplug4 = make pogoplug4; 13 - armv6l = make raspberryPi; 14 - armv7l = make armv7l-hf-multiplatform; 15 - aarch64 = make aarch64-multiplatform; 16 - musl = make musl64; 10 + armv5tel = make sheevaplug; 11 + scaleway = make scaleway-c1; 12 + pogoplug4 = make pogoplug4; 13 + armv6l = make raspberryPi; 14 + armv7l = make armv7l-hf-multiplatform; 15 + aarch64 = make aarch64-multiplatform; 16 + x86_64-musl = make musl64; 17 + i686-musl = make musl32; 18 + armv6l-musl = make muslpi; 19 + aarch64-musl = make aarch64-multiplatform-musl; 17 20 }
+10 -1
pkgs/top-level/release-cross.nix
··· 125 125 android = mapTestOnCross lib.systems.examples.aarch64-multiplatform (linuxCommon // { 126 126 }); 127 127 128 - musl = mapTestOnCross lib.systems.examples.musl64 linuxCommon; 128 + x86_64-musl = mapTestOnCross lib.systems.examples.musl64 linuxCommon; 129 + rpi-musl = mapTestOnCross lib.systems.examples.muslpi (linuxCommon // { 130 + vim = nativePlatforms; 131 + unzip = nativePlatforms; 132 + ddrescue = nativePlatforms; 133 + lynx = nativePlatforms; 134 + patchelf = nativePlatforms; 135 + buildPackages.binutils = nativePlatforms; 136 + mpg123 = nativePlatforms; 137 + }); 129 138 130 139 /* Cross-built bootstrap tools for every supported platform */ 131 140 bootstrapTools = let