···
buildPackages.binutils = darwin;
53
+
rpiCommon = linuxCommon // {
54
+
vim = nativePlatforms;
55
+
unzip = nativePlatforms;
56
+
ddrescue = nativePlatforms;
57
+
lynx = nativePlatforms;
58
+
patchelf = nativePlatforms;
59
+
buildPackages.binutils = nativePlatforms;
60
+
mpg123 = nativePlatforms;
···
fuloongminipc = mapTestOnCross lib.systems.examples.fuloongminipc linuxCommon;
/* Linux on Raspberrypi */
114
-
rpi = mapTestOnCross lib.systems.examples.raspberryPi (linuxCommon // {
115
-
vim = nativePlatforms;
116
-
unzip = nativePlatforms;
117
-
ddrescue = nativePlatforms;
118
-
lynx = nativePlatforms;
119
-
patchelf = nativePlatforms;
120
-
buildPackages.binutils = nativePlatforms;
121
-
mpg123 = nativePlatforms;
123
+
rpi = mapTestOnCross lib.systems.examples.raspberryPi rpiCommon;
124
+
rpi-musl = mapTestOnCross lib.systems.examples.muslpi rpiCommon;
/* Linux on Aarch64 (TODO make android for real) */
125
-
android = mapTestOnCross lib.systems.examples.aarch64-multiplatform (linuxCommon // {
127
+
android = mapTestOnCross lib.systems.examples.aarch64-multiplatform linuxCommon;
128
+
aarch64-musl = mapTestOnCross lib.systems.examples.aarch64-multiplatform-musl linuxCommon;
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;
/* Cross-built bootstrap tools for every supported platform */