diff --git a/pkgs/top-level/release-cross.nix b/pkgs/top-level/release-cross.nix index ba4f998296e23..ea41ea7061ac4 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 45874d33b0f22..88ae23ae619a9 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;