From d0e25d815ce610c34581860abc1269408323ca1e Mon Sep 17 00:00:00 2001 From: Tuomas Tynkkynen Date: Mon, 11 Jul 2016 14:45:29 +0300 Subject: [PATCH] release-cross.nix: Drop any platforms not having a single working build --- pkgs/top-level/release-cross.nix | 204 ------------------------------- 1 file changed, 204 deletions(-) diff --git a/pkgs/top-level/release-cross.nix b/pkgs/top-level/release-cross.nix index ced90c0489c..c0cac8c8103 100644 --- a/pkgs/top-level/release-cross.nix +++ b/pkgs/top-level/release-cross.nix @@ -50,95 +50,6 @@ in { }); }) // ( -/* Test some cross builds to the Sheevaplug - uclibc*/ -let - crossSystem = { - config = "armv5tel-unknown-linux-gnueabi"; - bigEndian = false; - arch = "arm"; - float = "soft"; - withTLS = true; - platform = pkgs.platforms.sheevaplug; - libc = "uclibc"; - openssl.system = "linux-generic32"; - uclibc.extraConfig = '' - CONFIG_ARM_OABI n - CONFIG_ARM_EABI y - ARCH_BIG_ENDIAN n - ARCH_WANTS_BIG_ENDIAN n - ARCH_WANTS_LITTLE_ENDIAN y - LINUXTHREADS_OLD y - ''; - }; - -in { - crossSheevaplugLinuxUclibc = mapTestOnCross crossSystem ( - basic // - { - ubootSheevaplug.crossDrv = nativePlatforms; - }); -}) // ( - -/* Test some cross builds to the mipsel */ -let - crossSystem = { - config = "mipsel-unknown-linux"; - bigEndian = false; - arch = "mips"; - float = "soft"; - withTLS = true; - libc = "uclibc"; - platform = { - name = "malta"; - kernelMajor = "2.4"; - kernelBaseConfig = "defconfig-malta"; - kernelHeadersBaseConfig = "defconfig-malta"; - uboot = null; - kernelArch = "mips"; - kernelAutoModules = false; - kernelTarget = "vmlinux"; - }; - openssl.system = "linux-generic32"; - uclibc.extraConfig = '' - ARCH_BIG_ENDIAN n - ARCH_WANTS_BIG_ENDIAN n - ARCH_WANTS_LITTLE_ENDIAN y - LINUXTHREADS_OLD y - - # Without this, it does not build for linux 2.4 - UCLIBC_SUSV4_LEGACY y - ''; - }; -in { - crossMipselLinux24 = mapTestOnCross crossSystem basic; -}) // ( - -/* Test some cross builds to the ultrasparc */ -let - crossSystem = { - config = "sparc64-unknown-linux"; - bigEndian = true; - arch = "sparc64"; - float = "hard"; - withTLS = true; - libc = "glibc"; - platform = { - name = "ultrasparc"; - kernelMajor = "2.6"; - kernelHeadersBaseConfig = "sparc64_defconfig"; - kernelBaseConfig = "sparc64_defconfig"; - kernelArch = "sparc"; - kernelAutoModules = false; - kernelTarget = "zImage"; - uboot = null; - }; - openssl.system = "linux64-sparcv9"; - gcc.cpu = "ultrasparc"; - }; -in { - crossUltraSparcLinux = mapTestOnCross crossSystem basic; -}) // ( - /* Test some cross builds on 32 bit mingw-w64 */ let crossSystem = { @@ -182,52 +93,6 @@ in { }; }) // ( -/* GNU aka. GNU/Hurd. */ -let - crossSystem = { - config = "i586-pc-gnu"; - bigEndian = false; - arch = "i586"; - float = "hard"; - withTLS = true; - platform = pkgs.platforms.pc32; - libc = "glibc"; - openssl.system = "hurd-x86"; # Nix depends on OpenSSL. - }; -in { - crossGNU = mapTestOnCross crossSystem { - gnu.hurdCross = nativePlatforms; - gnu.mach.crossDrv = nativePlatforms; - gnu.mig = nativePlatforms; - gnu.smbfs.crossDrv = nativePlatforms; - - coreutils.crossDrv = nativePlatforms; - ed.crossDrv = nativePlatforms; - grub2.crossDrv = nativePlatforms; - inetutils.crossDrv = nativePlatforms; - boehmgc.crossDrv = nativePlatforms; - findutils.crossDrv = nativePlatforms; - gcc.crossDrv = nativePlatforms; - gcc46.crossDrv = nativePlatforms; - gdb.crossDrv = nativePlatforms; - gmp.crossDrv = nativePlatforms; - gnugrep.crossDrv = nativePlatforms; - gnumake.crossDrv = nativePlatforms; - gnused.crossDrv = nativePlatforms; - guile_1_8.crossDrv = nativePlatforms; - guile.crossDrv = nativePlatforms; - libffi.crossDrv = nativePlatforms; - libtool.crossDrv = nativePlatforms; - libunistring.crossDrv = nativePlatforms; - lsh.crossDrv = nativePlatforms; - nixUnstable.crossDrv = nativePlatforms; - openssl.crossDrv = nativePlatforms; # dependency of Nix - patch.crossDrv = nativePlatforms; - samba_light.crossDrv = nativePlatforms; # needed for `runInGenericVM' - zile.crossDrv = nativePlatforms; - }; -}) // ( - /* Linux on the fuloong */ let crossSystem = { @@ -266,75 +131,6 @@ in { }; }) // ( -/* Linux on the Ben Nanonote */ -let - crossSystem = { - config = "mipsel-unknown-linux"; - bigEndian = false; - arch = "mips"; - float = "soft"; - withTLS = true; - libc = "glibc"; - platform = { - name = "ben_nanonote"; - kernelMajor = "2.6"; - kernelBaseConfig = "qi_lb60_defconfig"; - kernelHeadersBaseConfig = "malta_defconfig"; - uboot = "nanonote"; - kernelArch = "mips"; - kernelAutoModules = false; - kernelTarget = "vmlinux.bin"; - kernelExtraConfig = '' - SOUND y - SND y - SND_MIPS y - SND_SOC y - SND_JZ4740_SOC y - SND_JZ4740_SOC_QI_LB60 y - FUSE_FS m - MIPS_FPU_EMU y - ''; - }; - openssl.system = "linux-generic32"; - perl.arch = "mipsel-unknown"; - uclibc.extraConfig = '' - CONFIG_MIPS_ISA_1 n - CONFIG_MIPS_ISA_MIPS32 y - CONFIG_MIPS_N32_ABI n - CONFIG_MIPS_O32_ABI y - ARCH_BIG_ENDIAN n - ARCH_WANTS_BIG_ENDIAN n - ARCH_WANTS_LITTLE_ENDIAN y - LINUXTHREADS_OLD y - ''; - gcc = { - abi = "32"; - arch = "mips32"; - }; - mpg123.cpu = "generic_nofpu"; - }; -in { - nanonote = mapTestOnCross crossSystem { - - coreutils.crossDrv = nativePlatforms; - ed.crossDrv = nativePlatforms; - inetutils.crossDrv = nativePlatforms; - nixUnstable.crossDrv = nativePlatforms; - patch.crossDrv = nativePlatforms; - zile.crossDrv = nativePlatforms; - prboom.crossDrv = nativePlatforms; - vim.crossDrv = nativePlatforms; - lynx.crossDrv = nativePlatforms; - patchelf.crossDrv = nativePlatforms; - nix.crossDrv = nativePlatforms; - fossil.crossDrv = nativePlatforms; - binutils.crossDrv = nativePlatforms; - mpg123.crossDrv = nativePlatforms; - yacas.crossDrv = nativePlatforms; - }; -}) // ( - - /* Linux on Raspberrypi */ let crossSystem = {