[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#55227] [PATCH core-updates 0/8] The Full Source Bootstrap
From: |
Ludovic Courtès |
Subject: |
[bug#55227] [PATCH core-updates 0/8] The Full Source Bootstrap |
Date: |
Sat, 14 May 2022 16:09:01 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) |
Hi!
"Jan (janneke) Nieuwenhuizen" <janneke@gnu.org> skribis:
> Stage0-posix is a skeleton for bootstrapping all of Stage0 for POSIX systems.
> On x86-linux, from the 357-byte hex0-seed binary from the bootstrap-seeds, it
> builds hex0, kaem, hex1, catm, hex2, M0, cc_x86, M1, M2,
> get_machine, (mescc-tools), and M2-Planet.
>
> * gnu/packages/commencement.scm (stage0-posix): New variable.
[...]
> + #~(begin
> + (use-modules (guix build utils))
> + (let* ((bootstrap-seeds (assoc-ref %build-inputs
> "bootstrap-seeds"))
> + (source (assoc-ref %build-inputs "source"))
> + (tar (assoc-ref %build-inputs "bootar"))
> + (bash (assoc-ref %build-inputs "bash"))
> + (coreutils (assoc-ref %build-inputs "coreutils"))
> + (guile (assoc-ref %build-inputs "guile"))
> + (out (assoc-ref %outputs "out"))
> + (bindir (string-append out "/bin"))
We could get rid of the remaining (assoc-ref …) expressions, along the
lines of:
https://issues.guix.gnu.org/55227#12-lineno40
But let’s not block the whole series just for that. We can fix it
later.
Thanks!
Ludo’.
- [bug#55227] [PATCH core-updates v3 1/8] gnu: commencement: Add bootstrap-seeds., (continued)
- [bug#55227] [PATCH core-updates v3 1/8] gnu: commencement: Add bootstrap-seeds., Jan (janneke) Nieuwenhuizen, 2022/05/13
- [bug#55227] [PATCH core-updates v3 3/8] gnu: commencement: mes-boot: Update to 0.24, build with M2-Planet., Jan (janneke) Nieuwenhuizen, 2022/05/13
- [bug#55227] [PATCH core-updates v3 6/8] gnu: bootstrap: Remove %bootstrap-mescc-tools, %bootstrap-mes., Jan (janneke) Nieuwenhuizen, 2022/05/13
- [bug#55227] [PATCH core-updates v3 7/8] gnu: commencement: Remove %bootstrap-mes-rewired., Jan (janneke) Nieuwenhuizen, 2022/05/13
- [bug#55227] [PATCH core-updates v3 8/8] doc: Add the "Full-source Bootstrap"., Jan (janneke) Nieuwenhuizen, 2022/05/13
- [bug#55227] [PATCH core-updates v3 5/8] gnu: commencement: tcc-boot0: Update to 0.9.26-1136-g0fbeb2dd., Jan (janneke) Nieuwenhuizen, 2022/05/13
- [bug#55227] [PATCH core-updates v3 4/8] gnu: commencement: tcc-boot0: Use nyacc-1.00.2., Jan (janneke) Nieuwenhuizen, 2022/05/13
- [bug#55227] [PATCH core-updates v3 2/8] gnu: commencement: Add stage0-posix., Jan (janneke) Nieuwenhuizen, 2022/05/13
- [bug#55227] [PATCH core-updates 0/8] The Full Source Bootstrap, Ludovic Courtès, 2022/05/14
[bug#55227] [PATCH core-updates 0/8] The Full Source Bootstrap, Maxim Cournoyer, 2022/05/16