pkgs/stdenv/linux: add powerpc64-unknown-linux-gnuabielfv1 bootstrap-files

sha256sum of files to be uploaded:

$ sha256sum /nix/store/b8zndw2p8f82hn23a3ilkmfc6v26yian-stdenv-bootstrap-tools-powerpc64-unknown-linux-gnuabielfv1/on-server/*
3a78c550c44d1661aed0415233df65a19d37071ea1b42c9389fb4204ed5e9d03 /nix/store/b8zndw2p8f82hn23a3ilkmfc6v26yian-stdenv-bootstrap-tools-powerpc64-unknown-linux-gnuabielfv1/on-server/bootstrap-tools.tar.xz
bb59673eca4833389d52ced4e9357900f19e3a574988b290c9a1f151b243a8fb /nix/store/b8zndw2p8f82hn23a3ilkmfc6v26yian-stdenv-bootstrap-tools-powerpc64-unknown-linux-gnuabielfv1/on-server/busybox

Suggested commands to upload files to 'tarballs.nixos.org':

$ nix-store --realize /nix/store/b8zndw2p8f82hn23a3ilkmfc6v26yian-stdenv-bootstrap-tools-powerpc64-unknown-linux-gnuabielfv1
$ aws s3 cp --recursive --acl public-read /nix/store/b8zndw2p8f82hn23a3ilkmfc6v26yian-stdenv-bootstrap-tools-powerpc64-unknown-linux-gnuabielfv1/on-server/ s3://nixpkgs-tarballs/stdenv/powerpc64-unknown-linux-gnuabielfv1/2ba17da62f2813a5b779ec2b13abe96baec8ea08
$ aws s3 cp --recursive s3://nixpkgs-tarballs/stdenv/powerpc64-unknown-linux-gnuabielfv1/2ba17da62f2813a5b779ec2b13abe96baec8ea08 ./
$ sha256sum bootstrap-tools.tar.xz busybox
$ sha256sum /nix/store/b8zndw2p8f82hn23a3ilkmfc6v26yian-stdenv-bootstrap-tools-powerpc64-unknown-linux-gnuabielfv1/on-server/*

OPNA2608 7a98a469 23244c7f

Changed files
+27 -1
pkgs
+21
pkgs/stdenv/linux/bootstrap-files/powerpc64-unknown-linux-gnuabielfv1.nix
···
+
# Autogenerated by maintainers/scripts/bootstrap-files/refresh-tarballs.bash as:
+
# $ ./refresh-tarballs.bash --targets=powerpc64-unknown-linux-gnuabielfv1
+
#
+
# Metadata:
+
# - nixpkgs revision: 2ba17da62f2813a5b779ec2b13abe96baec8ea08
+
# - hydra build: https://hydra.nixos.org/job/nixpkgs/cross-trunk/bootstrapTools.powerpc64-unknown-linux-gnuabielfv1.build/latest
+
# - resolved hydra build: https://hydra.nixos.org/build/301750343
+
# - instantiated derivation: /nix/store/4djsi9i5fc3nc7qzf4gjljn4zzjiy226-stdenv-bootstrap-tools-powerpc64-unknown-linux-gnuabielfv1.drv
+
# - output directory: /nix/store/b8zndw2p8f82hn23a3ilkmfc6v26yian-stdenv-bootstrap-tools-powerpc64-unknown-linux-gnuabielfv1
+
# - build time: Fri, 04 Jul 2025 13:37:14 +0000
+
{
+
bootstrapTools = import <nix/fetchurl.nix> {
+
url = "http://tarballs.nixos.org/stdenv/powerpc64-unknown-linux-gnuabielfv1/2ba17da62f2813a5b779ec2b13abe96baec8ea08/bootstrap-tools.tar.xz";
+
hash = "sha256-OnjFUMRNFmGu0EFSM99loZ03Bx6htCyTiftCBO1enQM=";
+
};
+
busybox = import <nix/fetchurl.nix> {
+
url = "http://tarballs.nixos.org/stdenv/powerpc64-unknown-linux-gnuabielfv1/2ba17da62f2813a5b779ec2b13abe96baec8ea08/busybox";
+
hash = "sha256-f5U+O8oHTAfJpukjz+YmIf8QQVuMoh+kKhOw5Zf5QJY=";
+
executable = true;
+
};
+
}
+6 -1
pkgs/stdenv/linux/default.nix
···
else
./bootstrap-files/mips64el-unknown-linux-gnuabi64.nix
);
-
powerpc64-linux = import ./bootstrap-files/powerpc64-unknown-linux-gnuabielfv2.nix;
+
powerpc64-linux = import (
+
if localSystem.isAbiElfv2 then
+
./bootstrap-files/powerpc64-unknown-linux-gnuabielfv2.nix
+
else
+
./bootstrap-files/powerpc64-unknown-linux-gnuabielfv1.nix
+
);
powerpc64le-linux = import ./bootstrap-files/powerpc64le-unknown-linux-gnu.nix;
riscv64-linux = import ./bootstrap-files/riscv64-unknown-linux-gnu.nix;
s390x-linux = import ./bootstrap-files/s390x-unknown-linux-gnu.nix;