summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2024-10-21 15:59:02 +0300
committerEfraim Flashner <efraim@flashner.co.il>2025-07-28 09:59:23 +0300
commitf9d283f351918297e3f61ba9affd2603179562b3 (patch)
tree3c6c01a9b00311c0125e871072f44704ddcfa909 /gnu
parent3d9b66162b1fb5265cc28a99477a496e0785a065 (diff)
gnu: %boot0-inputs: Remove duplicate packages.
* gnu/packages/commencement.scm (%boot0-inputs): When building for i686, x86-64 or riscv64 remove the old *-mesboot packages for newer *-boot0 packages. Change-Id: Ide54f9185dd67765f4a35110c6bb47d5f61ba6b5
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/commencement.scm20
1 files changed, 13 insertions, 7 deletions
diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm
index 1ab45b028fe..5a05326e61c 100644
--- a/gnu/packages/commencement.scm
+++ b/gnu/packages/commencement.scm
@@ -2936,13 +2936,19 @@ exec " gcc "/bin/" program
2936 ("gawk" ,gawk-boot0) 2936 ("gawk" ,gawk-boot0)
2937 ("patch" ,patch-boot0) 2937 ("patch" ,patch-boot0)
2938 ("sed" ,sed-boot0) 2938 ("sed" ,sed-boot0)
2939 ("tar" ,tar-boot0))) 2939 ("tar" ,tar-boot0)
2940 (_ '())) 2940 ("make" ,gnu-make-boot0)
2941 ("make" ,gnu-make-boot0) 2941 ("diffutils" ,diffutils-boot0)
2942 ("diffutils" ,diffutils-boot0) 2942 ("findutils" ,findutils-boot0)
2943 ("findutils" ,findutils-boot0) 2943 ("file" ,file-boot0)
2944 ("file" ,file-boot0) 2944 ,@(fold alist-delete (%bootstrap-inputs+toolchain)
2945 ,@(%bootstrap-inputs+toolchain))) 2945 '("coreutils" "gawk" "patch" "sed" "tar" "make"))))
2946 (_
2947 `(("make" ,gnu-make-boot0)
2948 ("diffutils" ,diffutils-boot0)
2949 ("findutils" ,findutils-boot0)
2950 ("file" ,file-boot0)
2951 ,@(%bootstrap-inputs+toolchain))))))
2946 2952
2947(define* (boot-triplet #:optional (system (%current-system))) 2953(define* (boot-triplet #:optional (system (%current-system)))
2948 ;; Return the triplet used to create the cross toolchain needed in the 2954 ;; Return the triplet used to create the cross toolchain needed in the