From fdf0c5557eabb4a806859e2dfb796047f27a4178 Mon Sep 17 00:00:00 2001 From: Adam Joseph Date: Mon, 11 Jul 2022 13:23:35 -0700 Subject: [PATCH] pkgs/top-level: do not forbid cross-builds from powerpc64le --- pkgs/top-level/release-cross.nix | 2 +- pkgs/top-level/release-lib.nix | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/release-cross.nix b/pkgs/top-level/release-cross.nix index ba4f998296e23ad..ea41ea7061ac401 100644 --- a/pkgs/top-level/release-cross.nix +++ b/pkgs/top-level/release-cross.nix @@ -2,7 +2,7 @@ */ { # The platforms *from* which we cross compile. - supportedSystems ? [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" ] + supportedSystems ? [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" "powerpc64le-linux" ] , # Strip most of attributes when evaluating to spare memory usage scrubJobs ? true , # Attributes passed to nixpkgs. Don't build packages marked as unfree. diff --git a/pkgs/top-level/release-lib.nix b/pkgs/top-level/release-lib.nix index 45874d33b0f2205..88ae23ae619a981 100644 --- a/pkgs/top-level/release-lib.nix +++ b/pkgs/top-level/release-lib.nix @@ -35,6 +35,7 @@ rec { pkgs_i686_freebsd = packageSet' { system = "i686-freebsd"; }; pkgs_i686_cygwin = packageSet' { system = "i686-cygwin"; }; pkgs_x86_64_cygwin = packageSet' { system = "x86_64-cygwin"; }; + pkgs_powerpc64le_linux = packageSet' { system = "powerpc64le-linux"; }; in system: if system == "x86_64-linux" then pkgs_x86_64_linux @@ -48,6 +49,7 @@ rec { else if system == "i686-freebsd" then pkgs_i686_freebsd else if system == "i686-cygwin" then pkgs_i686_cygwin else if system == "x86_64-cygwin" then pkgs_x86_64_cygwin + else if system == "powerpc64le-linux" then pkgs_powerpc64le_linux else abort "unsupported system type: ${system}"; pkgsFor = pkgsForCross null;