@ -134,8 +134,9 @@ in
/* T e s t s o m e c r o s s b u i l d s o n 6 4 b i t m i n g w - w 6 4 */
crossMingwW64 = mapTestOnCross lib . systems . examples . mingwW64 windowsCommon ;
/* L i n u x o n t h e f u l o o n g */
/* L i n u x o n m i p s e l */
fuloongminipc = mapTestOnCross lib . systems . examples . fuloongminipc linuxCommon ;
ben-nanonote = mapTestOnCross lib . systems . examples . ben-nanonote linuxCommon ;
/* J a v a c r i p t */
ghcjs = mapTestOnCross lib . systems . examples . ghcjs {
@ -146,9 +147,32 @@ in
rpi = mapTestOnCross lib . systems . examples . raspberryPi rpiCommon ;
rpi-musl = mapTestOnCross lib . systems . examples . muslpi rpiCommon ;
/* L i n u x o n t h e R e m a r k a b l e */
remarkable1 = mapTestOnCross lib . systems . examples . remarkable1 linuxCommon ;
remarkable2 = mapTestOnCross lib . systems . examples . remarkable2 linuxCommon ;
/* L i n u x o n a r m v 7 l - h f */
armv7l-hf = mapTestOnCross lib . systems . examples . armv7l-hf-multiplatform linuxCommon ;
scaleway-c1 = mapTestOnCross lib . systems . examples . scaleway-c1 linuxCommon ;
pogoplug4 = mapTestOnCross lib . systems . examples . pogoplug4 linuxCommon ;
/* L i n u x o n a a r c h 6 4 */
aarch64 = mapTestOnCross lib . systems . examples . aarch64-multiplatform linuxCommon ;
aarch64-musl = mapTestOnCross lib . systems . examples . aarch64-multiplatform-musl linuxCommon ;
/* L i n u x o n R I S C V */
riscv64 = mapTestOnCross lib . systems . examples . riscv64 linuxCommon ;
riscv32 = mapTestOnCross lib . systems . examples . riscv32 linuxCommon ;
m68k = mapTestOnCross lib . systems . examples . m68k linuxCommon ;
s390x = mapTestOnCross lib . systems . examples . s390x linuxCommon ;
/* ( C r o s s - c o m p i l e d ) L i n u x o n x 8 6 */
x86_64-musl = mapTestOnCross lib . systems . examples . musl64 linuxCommon ;
x86_64-gnu = mapTestOnCross lib . systems . examples . gnu64 linuxCommon ;
i686-musl = mapTestOnCross lib . systems . examples . musl32 linuxCommon ;
i686-gnu = mapTestOnCross lib . systems . examples . gnu32 linuxCommon ;
ppc64le = mapTestOnCross lib . systems . examples . powernv linuxCommon ;
ppc64le-musl = mapTestOnCross lib . systems . examples . musl-power linuxCommon ;
@ -159,12 +183,20 @@ in
wasi32 = mapTestOnCross lib . systems . examples . wasi32 wasiCommon ;
msp430 = mapTestOnCross lib . systems . examples . msp430 embedded ;
mmix = mapTestOnCross lib . systems . examples . mmix embedded ;
vc4 = mapTestOnCross lib . systems . examples . vc4 embedded ;
or1k = mapTestOnCross lib . systems . examples . or1k embedded ;
avr = mapTestOnCross lib . systems . examples . avr embedded ;
arm-embedded = mapTestOnCross lib . systems . examples . arm-embedded embedded ;
powerpc-embedded = mapTestOnCross lib . systems . examples . ppc-embedded embedded ;
armhf -embedded = mapTestOnCross lib . systems . examples . armhf -embedded embedded ;
aarch64-embedded = mapTestOnCross lib . systems . examples . aarch64-embedded embedded ;
aarch64be-embedded = mapTestOnCross lib . systems . examples . aarch64be-embedded embedded ;
powerpc-embedded = mapTestOnCross lib . systems . examples . ppc-embedded embedded ;
powerpcle-embedded = mapTestOnCross lib . systems . examples . ppcle-embedded embedded ;
i686-embedded = mapTestOnCross lib . systems . examples . i686-embedded embedded ;
x86_64-embedded = mapTestOnCross lib . systems . examples . x86_64-embedded embedded ;
riscv64-embedded = mapTestOnCross lib . systems . examples . riscv64 embedded ;
riscv32-embedded = mapTestOnCross lib . systems . examples . riscv32 embedded ;
# TODO: fix cross compilation of nix{,Unstable} to netbsd and switch to common
x86_64-netbsd = mapTestOnCross lib . systems . examples . x86_64-netbsd embedded ;