[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
29/60: gnu: Add %boot-tcc-musl-inputs.
From: |
guix-commits |
Subject: |
29/60: gnu: Add %boot-tcc-musl-inputs. |
Date: |
Sun, 24 Nov 2024 02:50:13 -0500 (EST) |
efraim pushed a commit to branch wip-riscv-bootstrap
in repository guix.
commit dd8728851fd4aaac5a920c971f36ea45659d38bc
Author: Efraim Flashner <efraim@flashner.co.il>
AuthorDate: Mon Oct 7 17:04:24 2024 +0300
gnu: Add %boot-tcc-musl-inputs.
* gnu/packages/commencement.scm (%boot-tcc-musl-inputs): New variable.
Change-Id: I65673183f284808ec8337dbdfa50678f21c28cd8
---
gnu/packages/commencement.scm | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/gnu/packages/commencement.scm b/gnu/packages/commencement.scm
index 06bc3e7c28..4bb3f8f9b0 100644
--- a/gnu/packages/commencement.scm
+++ b/gnu/packages/commencement.scm
@@ -1161,6 +1161,17 @@ MesCC-Tools), and finally M2-Planet.")
(string-append "--build=" #$(commencement-build-target))
(string-append "--host=" #$(commencement-build-target)))))))
+(define (%boot-tcc-musl-inputs)
+ ;; Adjust the naming so that we can more easily swap for their counterparts
+ ;; later in the bootstrap chain.
+ `(("gcc" ,tcc-musl)
+ ("binutils" ,binutils-muslboot0)
+ ("kernel-headers" ,%bootstrap-linux-libre-headers)
+ ("libc" ,musl-boot0)
+ ("bash" ,oksh-muslboot0)
+ ,@(fold alist-delete (%boot-tcc-inputs)
+ '("bash" "tcc"))))
+
(define binutils-mesboot0
;; The initial Binutils
(package
- 24/60: gnu: Add musl-boot0., (continued)
- 24/60: gnu: Add musl-boot0., guix-commits, 2024/11/24
- 01/60: gnu: mes-boot: Update to 0.26.1., guix-commits, 2024/11/24
- 07/60: gnu: mes-boot: Use commencement-build-target., guix-commits, 2024/11/24
- 08/60: gnu: gzip-mesboot: Allow building on all systems., guix-commits, 2024/11/24
- 09/60: gnu: gnu-make-mesboot0: Update to 3.82., guix-commits, 2024/11/24
- 13/60: gnu: glibc-mesboot0: Use commencement-build-target., guix-commits, 2024/11/24
- 03/60: gnu: mes-boot: Update to 0.27., guix-commits, 2024/11/24
- 19/60: gnu: mes-boot: Enable support for armhf-linux and aarch64-linux., guix-commits, 2024/11/24
- 17/60: gnu: glibc-headers-mesboot: Use commencement-build-target., guix-commits, 2024/11/24
- 23/60: gnu: tcc-boot: Update to 0.9.27.1139-8cd21e9., guix-commits, 2024/11/24
- 29/60: gnu: Add %boot-tcc-musl-inputs.,
guix-commits <=
- 28/60: gnu: Add binutils-muslboot0., guix-commits, 2024/11/24
- 11/60: gnu: binutils-mesboot0: Use commencement-build-target., guix-commits, 2024/11/24
- 20/60: gnu: gcc-mesboot1-wrapper: Correctly target more systems., guix-commits, 2024/11/24
- 06/60: gnu: Add commencement-build-target., guix-commits, 2024/11/24
- 27/60: gnu: Add oksh-muslboot0., guix-commits, 2024/11/24
- 12/60: gnu: gcc-core-mesboot0: Use commencement-build-target., guix-commits, 2024/11/24
- 14/60: gnu: gcc-mesboot0: Use commencement-build-target., guix-commits, 2024/11/24
- 15/60: gnu: binutils-mesboot1: Use commencement-build-target., guix-commits, 2024/11/24
- 18/60: gnu: gcc-mesboot: Use commencement-build-target., guix-commits, 2024/11/24
- 22/60: gnu: tcc-boot: Support more architectures., guix-commits, 2024/11/24