Adding more cross build jobs for hydra. Kernels, gdb, mipsel, ultrasparc.
svn path=/nixpkgs/trunk/; revision=20281
This commit is contained in:
parent
289d728337
commit
89842675cb
@ -709,10 +709,11 @@ let
|
|||||||
arch = "arm";
|
arch = "arm";
|
||||||
float = "soft";
|
float = "soft";
|
||||||
withTLS = true;
|
withTLS = true;
|
||||||
|
platform = pkgs.sheevaplug;
|
||||||
};
|
};
|
||||||
nativePlatforms = linux;
|
nativePlatforms = linux;
|
||||||
in {
|
in {
|
||||||
crossArmLinux = mapTestOnCross crossSystem (rec {
|
crossSheevaplugLinux = mapTestOnCross crossSystem (rec {
|
||||||
bison = nativePlatforms;
|
bison = nativePlatforms;
|
||||||
tightvnc = nativePlatforms;
|
tightvnc = nativePlatforms;
|
||||||
#openoffice = nativePlatforms;
|
#openoffice = nativePlatforms;
|
||||||
@ -721,5 +722,79 @@ in {
|
|||||||
xorg = {
|
xorg = {
|
||||||
#xorgserver = nativePlatforms;
|
#xorgserver = nativePlatforms;
|
||||||
};
|
};
|
||||||
|
linuxPackages_2_6_32.kernel = linux;
|
||||||
|
linuxPackages_2_6_33.kernel = linux;
|
||||||
|
gdbCross = nativePlatforms;
|
||||||
|
});
|
||||||
|
}) // (
|
||||||
|
|
||||||
|
/* Test some cross builds to the mipsel */
|
||||||
|
let
|
||||||
|
crossSystem = {
|
||||||
|
config = "mipsel-unknown-linux";
|
||||||
|
bigEndian = false;
|
||||||
|
arch = "mips";
|
||||||
|
float = "soft";
|
||||||
|
withTLS = true;
|
||||||
|
platform = {
|
||||||
|
name = "malta";
|
||||||
|
kernelBaseConfig = "malta_defconfig";
|
||||||
|
kernelHeadersBaseConfig = "malta_defconfig";
|
||||||
|
uboot = null;
|
||||||
|
kernelArch = "mips";
|
||||||
|
kernelAutoModules = false;
|
||||||
|
kernelTarget = "vmlinux.bin";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
nativePlatforms = linux;
|
||||||
|
in {
|
||||||
|
crossMipselLinux = mapTestOnCross crossSystem (rec {
|
||||||
|
bison = nativePlatforms;
|
||||||
|
tightvnc = nativePlatforms;
|
||||||
|
#openoffice = nativePlatforms;
|
||||||
|
wxGTK = nativePlatforms;
|
||||||
|
#firefox = nativePlatforms;
|
||||||
|
xorg = {
|
||||||
|
#xorgserver = nativePlatforms;
|
||||||
|
};
|
||||||
|
linuxPackages_2_6_32.kernel = linux;
|
||||||
|
linuxPackages_2_6_33.kernel = linux;
|
||||||
|
gdbCross = nativePlatforms;
|
||||||
|
});
|
||||||
|
}) // (
|
||||||
|
|
||||||
|
/* Test some cross builds to the ultrasparc */
|
||||||
|
let
|
||||||
|
crossSystem = {
|
||||||
|
config = "sparc64-unknown-linux";
|
||||||
|
bigEndian = true;
|
||||||
|
arch = "sparc64";
|
||||||
|
float = "hard";
|
||||||
|
withTLS = true;
|
||||||
|
cpu = "ultrasparc";
|
||||||
|
platform = {
|
||||||
|
name = "ultrasparc";
|
||||||
|
kernelHeadersBaseConfig = "sparc64_defconfig";
|
||||||
|
kernelBaseConfig = "sparc64_defconfig";
|
||||||
|
kernelArch = "sparc";
|
||||||
|
kernelAutoModules = false;
|
||||||
|
kernelTarget = "zImage";
|
||||||
|
uboot = null;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
nativePlatforms = linux;
|
||||||
|
in {
|
||||||
|
crossUltraSparcLinux = mapTestOnCross crossSystem (rec {
|
||||||
|
bison = nativePlatforms;
|
||||||
|
tightvnc = nativePlatforms;
|
||||||
|
#openoffice = nativePlatforms;
|
||||||
|
wxGTK = nativePlatforms;
|
||||||
|
#firefox = nativePlatforms;
|
||||||
|
xorg = {
|
||||||
|
#xorgserver = nativePlatforms;
|
||||||
|
};
|
||||||
|
linuxPackages_2_6_32.kernel = linux;
|
||||||
|
linuxPackages_2_6_33.kernel = linux;
|
||||||
|
gdbCross = nativePlatforms;
|
||||||
});
|
});
|
||||||
})
|
})
|
||||||
|
Loading…
x
Reference in New Issue
Block a user