···
-
/* Basic list of packages to cross-build */
-
bison = nativePlatforms;
-
busybox = nativePlatforms;
-
coreutils = nativePlatforms;
-
dropbear = nativePlatforms;
-
/* Basic list of packages to be natively built,
-
but need a crossSystem defined to get meaning */
-
buildPackages.binutils = nativePlatforms;
buildPackages.gccCrossStageFinal = nativePlatforms;
-
buildPackages.gdbCross = nativePlatforms;
-
basic = basicCrossDrv // basicNativeDrv;
-
buildPackages.binutils = nativePlatforms;
-
buildPackages.gccCrossStageFinal = nativePlatforms;
-
coreutils = nativePlatforms;
boehmgc = nativePlatforms;
guile_1_8 = nativePlatforms;
libffi = nativePlatforms;
libtool = nativePlatforms;
···
windows.wxMSW = nativePlatforms;
···
-
in mapTestOnCross crossSystem {
-
buildPackages.binutils = darwin;
···
-
in mapTestOnCross crossSystem {
-
buildPackages.binutils = darwin;
/* Test some cross builds to the Sheevaplug */
crossSheevaplugLinux = let
···
openssl.system = "linux-generic32";
-
in mapTestOnCross crossSystem (basic // {
ubootSheevaplug = nativePlatforms;
···
libc = "msvcrt"; # This distinguishes the mingw (non posix) toolchain
-
in mapTestOnCross crossSystem windows;
/* Test some cross builds on 64 bit mingw-w64 */
···
libc = "msvcrt"; # This distinguishes the mingw (non posix) toolchain
-
in mapTestOnCross crossSystem windows;
/* Linux on the fuloong */
···
-
in mapTestOnCross crossSystem {
-
coreutils = nativePlatforms;
-
patch = nativePlatforms;
/* Linux on Raspberrypi */
···
-
in mapTestOnCross crossSystem {
-
coreutils = nativePlatforms;
-
patch = nativePlatforms;
ddrescue = nativePlatforms;
···
patchelf = nativePlatforms;
buildPackages.binutils = nativePlatforms;
mpg123 = nativePlatforms;
/* Cross-built bootstrap tools for every supported platform */