<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix, branch core-packages-team-2026-06-20-rebased</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: ghc: More robust build with binutils ≥ 2.39.</title>
<updated>2026-06-20T16:03:10+00:00</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2024-10-31T12:46:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=d95d48dd8614903e805f0215aa9d1121ff929f0b'/>
<id>d95d48dd8614903e805f0215aa9d1121ff929f0b</id>
<content type='text'>
Future versions of ghc will have more occurrences of the execstack
warning.  Instead of modifying the tests for each new version, a more
robust approach is to explicitely make ghc pass -Wl,-z,noexecstack to
its ld invocations during all tests.  This is what this patch does.

* gnu/packages/patches/ghc-testsuite-recomp015-execstack.patch: Remove it.
* gnu/local.mk (disp_path_DATA): Deregister patch.
* gnu/packages/haskell.scm (ghc-9.0, ghc-9.8, ghc-9.10): Deregister patch use.

Change-Id: Ib174c017eef512eda9b4754178a927517c7f05a1
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #6651
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Future versions of ghc will have more occurrences of the execstack
warning.  Instead of modifying the tests for each new version, a more
robust approach is to explicitely make ghc pass -Wl,-z,noexecstack to
its ld invocations during all tests.  This is what this patch does.

* gnu/packages/patches/ghc-testsuite-recomp015-execstack.patch: Remove it.
* gnu/local.mk (disp_path_DATA): Deregister patch.
* gnu/packages/haskell.scm (ghc-9.0, ghc-9.8, ghc-9.10): Deregister patch use.

Change-Id: Ib174c017eef512eda9b4754178a927517c7f05a1
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #6651
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: libgc: Add static output.</title>
<updated>2026-06-20T15:59:11+00:00</updated>
<author>
<name>Zheng Junjie</name>
<email>z572@z572.online</email>
</author>
<published>2026-04-24T18:30:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=a43236879a0871265b6f0ae24500cee25c23f62d'/>
<id>a43236879a0871265b6f0ae24500cee25c23f62d</id>
<content type='text'>
* gnu/packages/bdw-gc.scm (libgc)[arguments]&lt;#:configure-flags&gt;: Add
--enable-static.
&lt;#:phases&gt;: Add move-static-library phase.
[outputs]: Add static.

* gnu/packages/bdw-gc.scm (libgc/static-libs): Use define-deprecated/public-alias.
* gnu/packages/make-bootstrap.scm (make-guile-static): Use libgc:static.

Change-Id: If793d090dd34272a489f6175ac34fbc2c033072a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/bdw-gc.scm (libgc)[arguments]&lt;#:configure-flags&gt;: Add
--enable-static.
&lt;#:phases&gt;: Add move-static-library phase.
[outputs]: Add static.

* gnu/packages/bdw-gc.scm (libgc/static-libs): Use define-deprecated/public-alias.
* gnu/packages/make-bootstrap.scm (make-guile-static): Use libgc:static.

Change-Id: If793d090dd34272a489f6175ac34fbc2c033072a
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: gcc-mesboot: Build in parallel.</title>
<updated>2026-06-20T15:59:11+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2026-05-18T17:19:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=288371c4d8ff8b414a36525842f4af390d1d6ac5'/>
<id>288371c4d8ff8b414a36525842f4af390d1d6ac5</id>
<content type='text'>
This can significantly reduce build times for gcc-core-mesboot1@4.6.4
gcc-mesboot1@4.6.4, and gcc-mesboot@4.9.4.

Partially addresses guix/guix#7449.

* gnu/packages/commencement.scm (gcc-core-mesboot1)[arguments]:
Drop #:parallel-build? #f argument.

Change-Id: I02ff0d304c086eac457da6abf38cb176af71fc63
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This can significantly reduce build times for gcc-core-mesboot1@4.6.4
gcc-mesboot1@4.6.4, and gcc-mesboot@4.9.4.

Partially addresses guix/guix#7449.

* gnu/packages/commencement.scm (gcc-core-mesboot1)[arguments]:
Drop #:parallel-build? #f argument.

Change-Id: I02ff0d304c086eac457da6abf38cb176af71fc63
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: bzip2: Improve style.</title>
<updated>2026-06-20T15:59:11+00:00</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-05-01T17:52:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=f29d9dacb0df33ac296fef197104ff67bec9496f'/>
<id>f29d9dacb0df33ac296fef197104ff67bec9496f</id>
<content type='text'>
* gnu/packages/compression.scm (bzip2)[arguments]: Improve style:
Put &lt;#:make-flags&gt; and &lt;#:tests?&gt; keywords on top.
&lt;#:phases&gt;: Drop trailing #t, use gexps when simpler.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/compression.scm (bzip2)[arguments]: Improve style:
Put &lt;#:make-flags&gt; and &lt;#:tests?&gt; keywords on top.
&lt;#:phases&gt;: Drop trailing #t, use gexps when simpler.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: tcc-boot: Remove unused reference to absent libc.</title>
<updated>2026-06-20T15:59:11+00:00</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-04-29T16:32:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=daaee0ea78e4aec07521d55c6165368f036e3744'/>
<id>daaee0ea78e4aec07521d55c6165368f036e3744</id>
<content type='text'>
* gnu/packages/commencement.scm (tcc-boot) [arguments]&lt;#:phases&gt;:
Remove unused reference to absent libc.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/commencement.scm (tcc-boot) [arguments]&lt;#:phases&gt;:
Remove unused reference to absent libc.

Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: gettext-minimal: Modify gettext-tools/gnulib-tests/test-lock for riscv64</title>
<updated>2026-06-20T15:59:11+00:00</updated>
<author>
<name>Martin Schitter</name>
<email>ms+git@mur.at</email>
</author>
<published>2025-07-11T10:57:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=4e33aa821ec45ddbb02631c88a40adc912fa4898'/>
<id>4e33aa821ec45ddbb02631c88a40adc912fa4898</id>
<content type='text'>
* gnu/packages/gettext.scm (gettext-minimal)[arguments]: In ‘patch-tests’
phase, add ‘substitute*’ use for riscv64-linux.

Change-Id: I75f27d602f44ea76198819df5736ee26fe782fda
Merges: guix/guix#1207
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/gettext.scm (gettext-minimal)[arguments]: In ‘patch-tests’
phase, add ‘substitute*’ use for riscv64-linux.

Change-Id: I75f27d602f44ea76198819df5736ee26fe782fda
Merges: guix/guix#1207
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: coreutils: Modify gnulib-tests/test-lock for riscv64</title>
<updated>2026-06-20T15:59:11+00:00</updated>
<author>
<name>Martin Schitter</name>
<email>ms+git@mur.at</email>
</author>
<published>2025-07-11T07:59:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=2182d57e31610334d0d13cb92e01f63f617329bc'/>
<id>2182d57e31610334d0d13cb92e01f63f617329bc</id>
<content type='text'>
* gnu/packages/base.scm (coreutils)[arguments]: Add ‘modify-test-lock’ phase
for riscv64-linux.

Change-Id: Ic3fc25de49d6aa233cead2a04d6a2aaed77f6151
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/base.scm (coreutils)[arguments]: Add ‘modify-test-lock’ phase
for riscv64-linux.

Change-Id: Ic3fc25de49d6aa233cead2a04d6a2aaed77f6151
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: libunistring: Modify tests/test-lock for riscv64</title>
<updated>2026-06-20T15:59:10+00:00</updated>
<author>
<name>Martin Schitter</name>
<email>ms+git@mur.at</email>
</author>
<published>2025-07-11T07:44:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=7e2dc9c73e7071d1a7acf095c7b4a36346a4fe00'/>
<id>7e2dc9c73e7071d1a7acf095c7b4a36346a4fe00</id>
<content type='text'>
* gnu/packages/libunistring.scm (libunistring)[arguments]: Add
‘modify-test-lock’ phase for riscv64-linux.

Change-Id: I57f37383744fd1ee2c4839dd7d54d04167905b0c
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/libunistring.scm (libunistring)[arguments]: Add
‘modify-test-lock’ phase for riscv64-linux.

Change-Id: I57f37383744fd1ee2c4839dd7d54d04167905b0c
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: findutils: Modify gnulib-tests/test-lock for riscv64</title>
<updated>2026-06-20T15:59:10+00:00</updated>
<author>
<name>Martin Schitter</name>
<email>ms+git@mur.at</email>
</author>
<published>2025-07-11T07:12:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=3b2620e825487d540cd882c140fbb5f7e4a56138'/>
<id>3b2620e825487d540cd882c140fbb5f7e4a56138</id>
<content type='text'>
* gnu/packages/base.scm (findutils)[arguments]: Add ‘modify-test-lock’ phase
for riscv64-linux.

Change-Id: I506d28d387505dceb6acf77163335f9762c877ab
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/base.scm (findutils)[arguments]: Add ‘modify-test-lock’ phase
for riscv64-linux.

Change-Id: I506d28d387505dceb6acf77163335f9762c877ab
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: libsigsegv: Update to 2.15.</title>
<updated>2026-06-20T15:59:10+00:00</updated>
<author>
<name>Yelninei</name>
<email>yelninei@tutamail.com</email>
</author>
<published>2026-02-20T20:26:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=5caf689124818579987fd6b7c084005a341e8ef0'/>
<id>5caf689124818579987fd6b7c084005a341e8ef0</id>
<content type='text'>
* gnu/packages/libsigsegv.scm (libsigsegv): Update to 2.15.

Change-Id: Ie0bc45e925bfc41d5fe0a9d05d854fdfcd8ae50b
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/libsigsegv.scm (libsigsegv): Update to 2.15.

Change-Id: Ie0bc45e925bfc41d5fe0a9d05d854fdfcd8ae50b
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
