summary refs log tree commit diff
path: root/pkgs/stdenv
diff options
context:
space:
mode:
authorArtturi <Artturin@artturin.com>2023-10-02 09:10:31 +0300
committerGitHub <noreply@github.com>2023-10-02 09:10:31 +0300
commitece37b8aa4ea73d5dc510149d9558b5129a9670d (patch)
tree056479be9085c67d4c5eb99b43e6b93eaeadee9f /pkgs/stdenv
parent49787f4dfbb5acbce40ed0eea90677011de32456 (diff)
parent0848edf7a091235297aacb6de04677c1d70de1c4 (diff)
downloadnixpkgs-ece37b8aa4ea73d5dc510149d9558b5129a9670d.tar
nixpkgs-ece37b8aa4ea73d5dc510149d9558b5129a9670d.tar.gz
nixpkgs-ece37b8aa4ea73d5dc510149d9558b5129a9670d.tar.bz2
nixpkgs-ece37b8aa4ea73d5dc510149d9558b5129a9670d.tar.lz
nixpkgs-ece37b8aa4ea73d5dc510149d9558b5129a9670d.tar.xz
nixpkgs-ece37b8aa4ea73d5dc510149d9558b5129a9670d.tar.zst
nixpkgs-ece37b8aa4ea73d5dc510149d9558b5129a9670d.zip
Merge pull request #258476 from Artturin/bootstrapthingies2
Diffstat (limited to 'pkgs/stdenv')
-rw-r--r--pkgs/stdenv/linux/bootstrap-files/loongson2f.nix44
-rw-r--r--pkgs/stdenv/linux/make-bootstrap-tools-cross.nix20
2 files changed, 10 insertions, 54 deletions
diff --git a/pkgs/stdenv/linux/bootstrap-files/loongson2f.nix b/pkgs/stdenv/linux/bootstrap-files/loongson2f.nix
deleted file mode 100644
index 8e22a274974..00000000000
--- a/pkgs/stdenv/linux/bootstrap-files/loongson2f.nix
+++ /dev/null
@@ -1,44 +0,0 @@
-let
-
-  fetch = { file, sha256 }: import <nix/fetchurl.nix> {
-    url = "http://tarballs.nixos.org/stdenv-linux/loongson2f/r22849/${file}";
-    inherit sha256;
-    executable = true;
-  };
-
-in {
-  sh = fetch {
-    file = "sh";
-    sha256 = "02jjl49wdq85pgh61aqf78yaknn9mi3rcspbpk7hs9c4mida2rhf";
-  };
-
-  bzip2 = fetch {
-    file = "bzip2";
-    sha256 = "1qn27y3amj9c6mnjk2kyb59y0d2w4yv16z9apaxx91hyq19gf29z";
-  };
-
-  mkdir = fetch {
-    file = "mkdir";
-    sha256 = "1vbp2bv9hkyb2fwl8hjrffpywn1wrl1kc4yrwi2lirawlnc6kymh";
-  };
-
-  cpio = fetch {
-    file = "cpio";
-    sha256 = "0mqxwdx0sl7skxx6049mk35l7d0fnibqsv174284kdp4p7iixwa0";
-  };
-
-  ln = fetch {
-    file = "ln";
-    sha256 = "05lwx8qvga3yv8xhs8bjgsfygsfrcxsfck0lxw6gsdckx25fgi7s";
-  };
-
-  curl = fetch {
-    file = "curl.bz2";
-    sha256 = "0iblnz4my54gryac04i64fn3ksi9g3dx96yjq93fj39z6kx6151c";
-  };
-
-  bootstrapTools = {
-    url = "http://tarballs.nixos.org/stdenv-linux/loongson2f/r22849/cross-bootstrap-tools.cpio.bz2";
-    sha256 = "00aavbk76qjj2gdlmpaaj66r8nzl4d7pyl8cv1gigyzgpbr5vv3j";
-  };
-}
diff --git a/pkgs/stdenv/linux/make-bootstrap-tools-cross.nix b/pkgs/stdenv/linux/make-bootstrap-tools-cross.nix
index e67b5aef95c..b5e1b6c7a47 100644
--- a/pkgs/stdenv/linux/make-bootstrap-tools-cross.nix
+++ b/pkgs/stdenv/linux/make-bootstrap-tools-cross.nix
@@ -12,21 +12,21 @@ let
     pkgs = releaseLib.pkgsForCross crossSystem system;
   };
 in lib.mapAttrs (n: make) (with lib.systems.examples; {
+  # NOTE: Only add platforms for which there are files in `./bootstrap-files`.
+  # Sort following the sorting in `./default.nix` `bootstrapFiles` argument.
+
   armv5tel   = sheevaplug;
-  pogoplug4  = pogoplug4;
   armv6l     = raspberryPi;
   armv7l     = armv7l-hf-multiplatform;
   aarch64    = aarch64-multiplatform;
-  x86_64-musl  = musl64;
-  armv6l-musl  = muslpi;
-  aarch64-musl = aarch64-multiplatform-musl;
-  riscv64 = riscv64;
-  loongarch64-linux = loongarch64-linux;
+  mipsel-linux-gnu         = mipsel-linux-gnu;
   mips64el-linux-gnuabin32 = mips64el-linux-gnuabin32;
   mips64el-linux-gnuabi64  = mips64el-linux-gnuabi64;
-  mipsel-linux-gnu         = mipsel-linux-gnu;
-  powerpc64 = ppc64;
-  powerpc64-musl = ppc64-musl;
   powerpc64le = powernv;
-  powerpc64le-musl = musl-power;
+  riscv64 = riscv64;
+
+  # musl
+  aarch64-musl = aarch64-multiplatform-musl;
+  armv6l-musl  = muslpi;
+  x86_64-musl  = musl64;
 })