<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/packages, branch bootstrap-team</title>
<subtitle>Transactional package manager, declarative GNU/Linux distribution, reproducible deployment tool, and more! https://guix.gnu.org</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/'/>
<entry>
<title>gnu: musl-boot: Don't use the gcc wrapper.</title>
<updated>2026-08-27T18:51:28+00:00</updated>
<author>
<name>Ekaitz Zarraga</name>
<email>ekaitz@elenq.tech</email>
</author>
<published>2026-08-27T18:48:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=5fc42861048f03df2dc61fd74f3dd231346eab1d'/>
<id>5fc42861048f03df2dc61fd74f3dd231346eab1d</id>
<content type='text'>
This makes `hello-mesboot-2.10` build in real RISC-V hardware.

* gnu/packages/commencement.scm (musl-boot): Disable the wrapper. Add
  `--disable-shared`.
(gcc-mesboot-10, gcc-muslboot): Remove CC=musl-gcc and use gcc instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This makes `hello-mesboot-2.10` build in real RISC-V hardware.

* gnu/packages/commencement.scm (musl-boot): Disable the wrapper. Add
  `--disable-shared`.
(gcc-mesboot-10, gcc-muslboot): Remove CC=musl-gcc and use gcc instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: gnu-make-mesboot0: Downgrade to 3.80.</title>
<updated>2026-03-02T07:29:46+00:00</updated>
<author>
<name>Efraim Flashner</name>
<email>efraim@flashner.co.il</email>
</author>
<published>2026-03-02T07:29:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=516fbe663bee862d681d8d8f4be2e18be2789ce8'/>
<id>516fbe663bee862d681d8d8f4be2e18be2789ce8</id>
<content type='text'>
* gnu/packages/commencement.scm (gnu-make-mesboot0): Downgrade to 3.80.

Change-Id: I00b1f6ac934b573bf7845d78e8d4ac78dcd1d0f6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/commencement.scm (gnu-make-mesboot0): Downgrade to 3.80.

Change-Id: I00b1f6ac934b573bf7845d78e8d4ac78dcd1d0f6
</pre>
</div>
</content>
</entry>
<entry>
<title>WIP: use musl path to build hello-mesboot</title>
<updated>2026-02-16T08:22:51+00:00</updated>
<author>
<name>Efraim Flashner</name>
<email>efraim@flashner.co.il</email>
</author>
<published>2026-02-16T08:22:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=85c7c4e3cacc25f8d1a4183ffe24664be96afe3f'/>
<id>85c7c4e3cacc25f8d1a4183ffe24664be96afe3f</id>
<content type='text'>
Change-Id: I1588fadc238bb3b506c589d1c96f5cd5a2bee0df
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I1588fadc238bb3b506c589d1c96f5cd5a2bee0df
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: binutils-muslboot0: Fix building on i686-linux.</title>
<updated>2026-02-16T08:20:39+00:00</updated>
<author>
<name>Efraim Flashner</name>
<email>efraim@flashner.co.il</email>
</author>
<published>2026-02-16T08:20:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=7402a65742695752e0e9504e472566a9d4c7bc4a'/>
<id>7402a65742695752e0e9504e472566a9d4c7bc4a</id>
<content type='text'>
* gnu/packages/commencement.scm (binutils-muslboot0)[native-inputs]:
When building on i686-linux add binutils-mesboot0.
[arguments]: When building on i686-linux use ranlib.

Change-Id: I0a550a0a65d9923f9ae20cc0f0717a918a433968
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/commencement.scm (binutils-muslboot0)[native-inputs]:
When building on i686-linux add binutils-mesboot0.
[arguments]: When building on i686-linux use ranlib.

Change-Id: I0a550a0a65d9923f9ae20cc0f0717a918a433968
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: musl-boot0: Use correct per-architecture CFLAGS.</title>
<updated>2026-02-16T08:17:51+00:00</updated>
<author>
<name>Efraim Flashner</name>
<email>efraim@flashner.co.il</email>
</author>
<published>2026-02-16T08:17:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=ea66d41f06ecdb74e0f50686746eed2c06cf254c'/>
<id>ea66d41f06ecdb74e0f50686746eed2c06cf254c</id>
<content type='text'>
* gnu/packages/commencement.scm (musl-boot0)[arguments]: Adjust the
make-flags to be correct per-architecture.

Change-Id: I4d85acb1324472614132dfaa7930a60afffde941
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/commencement.scm (musl-boot0)[arguments]: Adjust the
make-flags to be correct per-architecture.

Change-Id: I4d85acb1324472614132dfaa7930a60afffde941
</pre>
</div>
</content>
</entry>
<entry>
<title>fixup gcc-muslboot0</title>
<updated>2026-02-16T08:16:41+00:00</updated>
<author>
<name>Efraim Flashner</name>
<email>efraim@flashner.co.il</email>
</author>
<published>2026-02-16T08:16:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=6b14aa7b21bcc519a8a0618f95180d49bccca104'/>
<id>6b14aa7b21bcc519a8a0618f95180d49bccca104</id>
<content type='text'>
Change-Id: I7589eedf46ef69a3826c4e4b21c4cae1758a4954
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I7589eedf46ef69a3826c4e4b21c4cae1758a4954
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "gnu: stage0-posix: Update to 1.9.1."</title>
<updated>2026-02-16T08:08:43+00:00</updated>
<author>
<name>Janneke Nieuwenhuizen</name>
<email>janneke@gnu.org</email>
</author>
<published>2026-02-16T08:08:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=cec8b0b50523ab23b75903e2832ff130f41f1db2'/>
<id>cec8b0b50523ab23b75903e2832ff130f41f1db2</id>
<content type='text'>
1.9.1 introduces the wait4 initialization problem that causes

    mescc: failed: M1 --little-endian --architecture riscv64 -f ../lib/riscv64-mes/riscv64.M1 -f lib-mes-fdungetc.s -o lib-mes-fdungetc.o

which will be fixed in Mes
    461b48f35f49126f5831aa1af3a89f42286ec70f
    lib: linux: Fix uninitialized variable in wait4.

This reverts commit cc336942644a59e65f922b687dfc1235c51c5d5a.

Change-Id: I5a93e79f348eb24d52c833254266cdedfbd8851b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
1.9.1 introduces the wait4 initialization problem that causes

    mescc: failed: M1 --little-endian --architecture riscv64 -f ../lib/riscv64-mes/riscv64.M1 -f lib-mes-fdungetc.s -o lib-mes-fdungetc.o

which will be fixed in Mes
    461b48f35f49126f5831aa1af3a89f42286ec70f
    lib: linux: Fix uninitialized variable in wait4.

This reverts commit cc336942644a59e65f922b687dfc1235c51c5d5a.

Change-Id: I5a93e79f348eb24d52c833254266cdedfbd8851b
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: oksh-muslboot0: Update to 7.8.</title>
<updated>2026-02-05T15:23:44+00:00</updated>
<author>
<name>Efraim Flashner</name>
<email>efraim@flashner.co.il</email>
</author>
<published>2026-02-05T15:23:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=47c51690c397720b6a351de2f5020fdf1c174ac4'/>
<id>47c51690c397720b6a351de2f5020fdf1c174ac4</id>
<content type='text'>
* gnu/packages/commencement.scm (oksh-muslboot0): Update to 7.8.
[arguments]: Install the license file.

Change-Id: I41de9e9f149d3367fd2962f93c474a81642f8cdb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/commencement.scm (oksh-muslboot0): Update to 7.8.
[arguments]: Install the license file.

Change-Id: I41de9e9f149d3367fd2962f93c474a81642f8cdb
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: musl-boot0: Only install the headers in /include.</title>
<updated>2026-02-05T15:22:37+00:00</updated>
<author>
<name>Efraim Flashner</name>
<email>efraim@flashner.co.il</email>
</author>
<published>2026-02-05T15:22:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=d94894407be8c11a802c6b514ce2088ea3d18b9a'/>
<id>d94894407be8c11a802c6b514ce2088ea3d18b9a</id>
<content type='text'>
* gnu/packages/commencement.scm (musl-boot0)[arguments]: Adjust the
'install phase.

Change-Id: I1cd8f0fa517a9b6097abbb417bafe59cdde4bfe8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/commencement.scm (musl-boot0)[arguments]: Adjust the
'install phase.

Change-Id: I1cd8f0fa517a9b6097abbb417bafe59cdde4bfe8
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: mes-boot: Update to 0.27.1.</title>
<updated>2026-02-05T15:22:10+00:00</updated>
<author>
<name>Efraim Flashner</name>
<email>efraim@flashner.co.il</email>
</author>
<published>2026-02-05T15:22:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=69acaf4ad6f6990b8b15bfe1dc7aabdb206e67d3'/>
<id>69acaf4ad6f6990b8b15bfe1dc7aabdb206e67d3</id>
<content type='text'>
* gnu/packages/commencement.scm (mes-boot): Update to 0.27.1.

Change-Id: I57553939370c50153803dbe4d55503e7bc05e2c9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/commencement.scm (mes-boot): Update to 0.27.1.

Change-Id: I57553939370c50153803dbe4d55503e7bc05e2c9
</pre>
</div>
</content>
</entry>
</feed>
