<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/packages/bootstrap.scm, branch master</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: %bootstrap-inputs-for-tests: Drop input labels.</title>
<updated>2026-06-05T14:24:49+00:00</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-04-28T18:16:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=3b671d42c54932c4f30fd3881cf1c3b4a772f05d'/>
<id>3b671d42c54932c4f30fd3881cf1c3b4a772f05d</id>
<content type='text'>
* gnu/packages/bootstrap.scm (%bootstrap-inputs-for-tests): Drop input
labels.

* tests/union.scm ("union-build"): Rewrite input fetching accordingly.

Change-Id: I575a1cc43c4e4947648ae0dace38337e8855525d
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #8213
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/bootstrap.scm (%bootstrap-inputs-for-tests): Drop input
labels.

* tests/union.scm ("union-build"): Rewrite input fetching accordingly.

Change-Id: I575a1cc43c4e4947648ae0dace38337e8855525d
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #8213
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: guix: Drop input labels.</title>
<updated>2026-03-08T13:13:49+00:00</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2025-10-19T20:33:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=01ff86a9bb2ac99232845ea70c91adbf117236d3'/>
<id>01ff86a9bb2ac99232845ea70c91adbf117236d3</id>
<content type='text'>
* gnu/packages/bootstrap.scm
(bootstrap-executable*): Add a file-name argument to the former
bootstrap-executable and rename from it.
(bootstrap-executable): New procedure, matching the API of the
previous procedure, and adding the file-name argument when absent and
needed.

* gnu/packages/package-management.scm (guix)[inputs]: Drop input labels.
[arguments]&lt;#:phases&gt;: In phase 'copy-bootstrap-guile, adapt input
selection and the intern procedure for this purpose.
(guix-daemon)[inputs]: Adapt input removal.

* tests/packages.scm (package-source-derivation, snippet): Adapt
bootstrap-guile-origin call.

Change-Id: I9ca2f0170c386575fccf96e05f9979219364255b
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #5154
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/bootstrap.scm
(bootstrap-executable*): Add a file-name argument to the former
bootstrap-executable and rename from it.
(bootstrap-executable): New procedure, matching the API of the
previous procedure, and adding the file-name argument when absent and
needed.

* gnu/packages/package-management.scm (guix)[inputs]: Drop input labels.
[arguments]&lt;#:phases&gt;: In phase 'copy-bootstrap-guile, adapt input
selection and the intern procedure for this purpose.
(guix-daemon)[inputs]: Adapt input removal.

* tests/packages.scm (package-source-derivation, snippet): Adapt
bootstrap-guile-origin call.

Change-Id: I9ca2f0170c386575fccf96e05f9979219364255b
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #5154
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: bootstrap: Update bootstrap binaries for x86_64-gnu, aka the 64-bit Hurd.</title>
<updated>2026-03-06T18:17:31+00:00</updated>
<author>
<name>Janneke Nieuwenhuizen</name>
<email>janneke@gnu.org</email>
</author>
<published>2026-03-02T06:11:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=d5dec5822729b0ed9cc6893651c53a09347d6a75'/>
<id>d5dec5822729b0ed9cc6893651c53a09347d6a75</id>
<content type='text'>
On commit:
    ff6f285510215c1fc4793a9c598ab1592d292229
    gnu: hurd: Update to 0.9.git20251029-0.6290b4c.

Run:
    ./pre-inst-env guix build --target=x86_64-pc-gnu bootstrap-tarballs

Producing:
    /gnu/store//wz4yh586wczmp4wymy6g5rrcn3xlhgsb-bootstrap-tarballs-0

With guix hash -r:
    0v8g29r5fip6h612jgy5cnq78nzwjgmk0llas475f20xrsckdnjg

* gnu/packages/bootstrap.scm (%bootstrap-executables): Update entries for
x86_64-gnu.
(%bootstrap-guile-hash, %bootstrap-coreutils&amp;co, %bootstrap-binutils,
%bootstrap-glibc, %bootstrap-gcc): Update entry for x86_64-gnu.

Change-Id: I454a80669cbee8646bbc1997d4e91d16a8bb83a0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On commit:
    ff6f285510215c1fc4793a9c598ab1592d292229
    gnu: hurd: Update to 0.9.git20251029-0.6290b4c.

Run:
    ./pre-inst-env guix build --target=x86_64-pc-gnu bootstrap-tarballs

Producing:
    /gnu/store//wz4yh586wczmp4wymy6g5rrcn3xlhgsb-bootstrap-tarballs-0

With guix hash -r:
    0v8g29r5fip6h612jgy5cnq78nzwjgmk0llas475f20xrsckdnjg

* gnu/packages/bootstrap.scm (%bootstrap-executables): Update entries for
x86_64-gnu.
(%bootstrap-guile-hash, %bootstrap-coreutils&amp;co, %bootstrap-binutils,
%bootstrap-glibc, %bootstrap-gcc): Update entry for x86_64-gnu.

Change-Id: I454a80669cbee8646bbc1997d4e91d16a8bb83a0
</pre>
</div>
</content>
</entry>
<entry>
<title>bootstrap: Support bpf for cross compilation.</title>
<updated>2026-02-20T21:25:29+00:00</updated>
<author>
<name>Danny Milosavljevic</name>
<email>dannym@friendly-machines.com</email>
</author>
<published>2026-02-04T02:57:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=1fba40f148657cae2731c9feb6c26a64276de8c4'/>
<id>1fba40f148657cae2731c9feb6c26a64276de8c4</id>
<content type='text'>
* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add bpf-none.
* guix/utils.scm (target-bpf?): New variable.

Closes: guix/guix#6114
Change-Id: I831a764aec9f02baf0b5b1e68d89e1bb6671f471
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Add bpf-none.
* guix/utils.scm (target-bpf?): New variable.

Closes: guix/guix#6114
Change-Id: I831a764aec9f02baf0b5b1e68d89e1bb6671f471
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: bootstrap: Use ftpmirror.gnu.org as main entry in %bootstrap-base-urls</title>
<updated>2025-10-01T08:13:28+00:00</updated>
<author>
<name>Martin Schitter</name>
<email>ms@mur.at</email>
</author>
<published>2025-09-29T23:53:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=1bb323866b6bce0a240c22a3427c67ada9b76491'/>
<id>1bb323866b6bce0a240c22a3427c67ada9b76491</id>
<content type='text'>
Speed up bootstrap binary download and prevent build check timeout errors
by utilizing the GNU mirror redirecting service as first entry in list of
%bootstrap-base-urls.

* gnu/packages/bootstrap.scm (%bootstrap-executable-base-urls)
(%bootstrap-base-urls): Add ftpmirror to the front.

Change-Id: I9e92ac8aad5f208919b38418d550ce899155a618
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Speed up bootstrap binary download and prevent build check timeout errors
by utilizing the GNU mirror redirecting service as first entry in list of
%bootstrap-base-urls.

* gnu/packages/bootstrap.scm (%bootstrap-executable-base-urls)
(%bootstrap-base-urls): Add ftpmirror to the front.

Change-Id: I9e92ac8aad5f208919b38418d550ce899155a618
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: bootstrap: %bootstrap-glibc: Fix linking on armhf-linux.</title>
<updated>2025-07-18T18:17:32+00:00</updated>
<author>
<name>Christopher Baines</name>
<email>mail@cbaines.net</email>
</author>
<published>2025-05-10T20:34:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=4c5848b661f3f738b8424204419956653e8bbe57'/>
<id>4c5848b661f3f738b8424204419956653e8bbe57</id>
<content type='text'>
* gnu/packages/bootstrap.scm (%bootstrap-glibc)[arguments]&lt;#:builder&gt;:
Correct parentheses.

Change-Id: Ie0f55cff88ebc8ab1fba72e5a8abfa711f94731f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/bootstrap.scm (%bootstrap-glibc)[arguments]&lt;#:builder&gt;:
Correct parentheses.

Change-Id: Ie0f55cff88ebc8ab1fba72e5a8abfa711f94731f
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: clucene: Fix build with gcc-14.</title>
<updated>2025-07-18T18:17:20+00:00</updated>
<author>
<name>Janneke Nieuwenhuizen</name>
<email>janneke@gnu.org</email>
</author>
<published>2025-01-01T16:54:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=f69553ba986913049e5fd8672b82f19256eba087'/>
<id>f69553ba986913049e5fd8672b82f19256eba087</id>
<content type='text'>
* gnu/packages/patches/clucene-gcc-14.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/rdf.scm (clucene)[source]: Use it.

Change-Id: Ief8de0cb52480dccdbcc1ac45c33a8767fdd4211
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/patches/clucene-gcc-14.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/rdf.scm (clucene)[source]: Use it.

Change-Id: Ief8de0cb52480dccdbcc1ac45c33a8767fdd4211
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: bootstrap: %bootstrap-glibc: Fix linking on armhf-linux.</title>
<updated>2025-07-18T18:17:15+00:00</updated>
<author>
<name>Efraim Flashner</name>
<email>efraim@flashner.co.il</email>
</author>
<published>2024-12-10T15:00:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=bb9cee6b43a786acf24f676aa2ba96da1a801b7a'/>
<id>bb9cee6b43a786acf24f676aa2ba96da1a801b7a</id>
<content type='text'>
* gnu/packages/bootstrap.scm (%bootstrap-glibc)[arguments]: When
building for armhf-linux remove a reference to a non-existent library.

Change-Id: I587ba7a40eb05b354e4a11d07e9f4313108e43d1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/bootstrap.scm (%bootstrap-glibc)[arguments]: When
building for armhf-linux remove a reference to a non-existent library.

Change-Id: I587ba7a40eb05b354e4a11d07e9f4313108e43d1
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: bootstrap: %bootstrap-glibc: Patch more files.</title>
<updated>2025-07-18T18:17:15+00:00</updated>
<author>
<name>Efraim Flashner</name>
<email>efraim@flashner.co.il</email>
</author>
<published>2024-12-10T10:57:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=6387efbd37419b36e444b2b40453726cfc081784'/>
<id>6387efbd37419b36e444b2b40453726cfc081784</id>
<content type='text'>
* gnu/packages/bootstrap.scm (%bootstrap-glibc)[arguments]: When
building for x86* or arm* architectures also patch libpthread.so.

Change-Id: Ief0c78444bbde5c4a1849daa53e13dc3b154b1ed
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/bootstrap.scm (%bootstrap-glibc)[arguments]: When
building for x86* or arm* architectures also patch libpthread.so.

Change-Id: Ief0c78444bbde5c4a1849daa53e13dc3b154b1ed
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Partial revert "gnu: bootstrap: %bootstrap-glibc: Also fix libm.so.""</title>
<updated>2025-07-18T18:17:10+00:00</updated>
<author>
<name>Janneke Nieuwenhuizen</name>
<email>janneke@gnu.org</email>
</author>
<published>2024-12-05T19:55:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=f189772fba0d285f368fbe4f7bb398c9da88c437'/>
<id>f189772fba0d285f368fbe4f7bb398c9da88c437</id>
<content type='text'>
This cleanup was reverted because it led to a world rebuild.

This reverts commit 126a2e8cb45b797579876834a566cec51f4a16a8.

Change-Id: I5c862602c3722c787e0ed6deac55920007411fd5
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This cleanup was reverted because it led to a world rebuild.

This reverts commit 126a2e8cb45b797579876834a566cec51f4a16a8.

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