[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
29/87: gnu: Add %boot-tcc-musl-inputs.
From: |
guix-commits |
Subject: |
29/87: gnu: Add %boot-tcc-musl-inputs. |
Date: |
Mon, 13 Jan 2025 04:37:24 -0500 (EST) |
efraim pushed a commit to branch wip-riscv-bootstrap
in repository guix.
commit e419d704a5f7274409f65f7eafec0b292c0174a3
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 41d89b7211..e0a40643c5 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
- 05/87: gnu: mes-boot: Extend build timeout., (continued)
- 05/87: gnu: mes-boot: Extend build timeout., guix-commits, 2025/01/13
- 08/87: gnu: gzip-mesboot: Allow building on all systems., guix-commits, 2025/01/13
- 14/87: gnu: gcc-mesboot0: Use commencement-build-target., guix-commits, 2025/01/13
- 28/87: gnu: Add binutils-muslboot0., guix-commits, 2025/01/13
- 20/87: gnu: gcc-mesboot1-wrapper: Correctly target more systems., guix-commits, 2025/01/13
- 26/87: gnu: Add tcc-musl., guix-commits, 2025/01/13
- 21/87: gnu: tcc-boot0: Specify the build target., guix-commits, 2025/01/13
- 19/87: gnu: mes-boot: Enable support for armhf-linux and aarch64-linux., guix-commits, 2025/01/13
- 17/87: gnu: glibc-headers-mesboot: Use commencement-build-target., guix-commits, 2025/01/13
- 24/87: gnu: Add musl-boot0., guix-commits, 2025/01/13
- 29/87: gnu: Add %boot-tcc-musl-inputs.,
guix-commits <=
- 23/87: gnu: tcc-boot: Update to 0.9.27.1139-8cd21e9., guix-commits, 2025/01/13
- 37/87: gnu: gcc-mesboot: Adjust for changes in gcc-mesboot1., guix-commits, 2025/01/13
- 32/87: gnu: mpfr-boot: Update and build package., guix-commits, 2025/01/13
- 30/87: gnu: Add m4-boot., guix-commits, 2025/01/13
- 43/87: gnu: Add byacc-mesboot., guix-commits, 2025/01/13
- 31/87: gnu: gmp-boot: Update and build package., guix-commits, 2025/01/13
- 57/87: gnu: gawk-boot0: Remove pre-generated source file., guix-commits, 2025/01/13
- 68/87: gnu: musl-boot0: Upgrade to 1.2.5., guix-commits, 2025/01/13
- 63/87: fixup gnu: musl-boot0: Improve the install phase., guix-commits, 2025/01/13
- 51/87: gnu: gnu-make-boot0: Adjust configure-flags on riscv64-linux., guix-commits, 2025/01/13