<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/packages/cross-base.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: static-bash-for-glibc: Fix build for loongarch64.</title>
<updated>2026-07-23T16:40:42+00:00</updated>
<author>
<name>Yelninei</name>
<email>yelninei@tutamail.com</email>
</author>
<published>2026-07-22T15:50:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=65272f778a1aa54f3836c8640aded44267af3241'/>
<id>65272f778a1aa54f3836c8640aded44267af3241</id>
<content type='text'>
Followup to 1334d32cfa0308f60583d6c070e763163f1632a2.

Fixes guix/guix#10099.

* gnu/packages/cross-base.scm (static-bash-for-glibc)[native-inputs]: When
target is loongarch64 add config.

Change-Id: I2092578529eabf65af0f93733b82d81759f5061d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Followup to 1334d32cfa0308f60583d6c070e763163f1632a2.

Fixes guix/guix#10099.

* gnu/packages/cross-base.scm (static-bash-for-glibc)[native-inputs]: When
target is loongarch64 add config.

Change-Id: I2092578529eabf65af0f93733b82d81759f5061d
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: cross-libc: Add static-bash for linux and hurd targets.</title>
<updated>2026-07-21T00:18:40+00:00</updated>
<author>
<name>Yelninei</name>
<email>yelninei@tutamail.com</email>
</author>
<published>2026-06-04T07:49:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=1334d32cfa0308f60583d6c070e763163f1632a2'/>
<id>1334d32cfa0308f60583d6c070e763163f1632a2</id>
<content type='text'>
* gnu/packages/cross-base.scm (static-bash-for-glibc): New procedure.
(cross-libc*): Add static-bash argument.
[name]: Append -intermediate without a static bash.
[inputs]: Add static-bash if available
[native-inputs]: Add static-bash from libc inputs as fallback.

Change-Id: Id020abb18fcd06bb2ab25a1a455c6c6beebd616c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/cross-base.scm (static-bash-for-glibc): New procedure.
(cross-libc*): Add static-bash argument.
[name]: Append -intermediate without a static bash.
[inputs]: Add static-bash if available
[native-inputs]: Add static-bash from libc inputs as fallback.

Change-Id: Id020abb18fcd06bb2ab25a1a455c6c6beebd616c
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: cross-libc: Actually cross-compile glibc.</title>
<updated>2026-07-21T00:18:40+00:00</updated>
<author>
<name>Yelninei</name>
<email>yelninei@tutamail.com</email>
</author>
<published>2026-06-04T07:43:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=3e223b4233e9a04d6e8c566078fcd9b35d2e3903'/>
<id>3e223b4233e9a04d6e8c566078fcd9b35d2e3903</id>
<content type='text'>
* gnu/packages/cross-base.scm (cross-libc*)
[arguemnts]: Set %current-target-system, #:target and remove all the phases
copied from regular glibc.
[inputs]: Reset to empty list.
[native-inputs]: Remove mig.

Change-Id: I74a53e27478c86ba4c46188fc1fe9129f9640a2f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/cross-base.scm (cross-libc*)
[arguemnts]: Set %current-target-system, #:target and remove all the phases
copied from regular glibc.
[inputs]: Reset to empty list.
[native-inputs]: Remove mig.

Change-Id: I74a53e27478c86ba4c46188fc1fe9129f9640a2f
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: xhurd-core-headers: Disable-cross compiling.</title>
<updated>2026-07-21T00:18:36+00:00</updated>
<author>
<name>Yelninei</name>
<email>yelninei@tutamail.com</email>
</author>
<published>2026-06-05T07:16:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=c976b0f1add59329e8bfd4de5da87148cdc13d4f'/>
<id>c976b0f1add59329e8bfd4de5da87148cdc13d4f</id>
<content type='text'>
* gnu/packages/cross-base.scm (xhurd-core-headers): Set target to #f.

Change-Id: I361fa6323ef9237df192f5aaa95660c1925dfc16
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/cross-base.scm (xhurd-core-headers): Set target to #f.

Change-Id: I361fa6323ef9237df192f5aaa95660c1925dfc16
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: cross-base: mingw: use compressed debug sections</title>
<updated>2026-04-07T11:26:20+00:00</updated>
<author>
<name>fanquake</name>
<email>fanquake@gmail.com</email>
</author>
<published>2025-07-03T13:53:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=da957db871ff245306612f8ce88518c143e76b93'/>
<id>da957db871ff245306612f8ce88518c143e76b93</id>
<content type='text'>
I can no-longer recreate the mentioned failure.

* gnu/packages/cross-base.scm (cross-binutils-package): Remove the usage
  of --enable-compressed-debug-sections=no.

Change-Id: Iff64696a3a9630c026fc72689fc927aa33e26c4b
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #985
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I can no-longer recreate the mentioned failure.

* gnu/packages/cross-base.scm (cross-binutils-package): Remove the usage
  of --enable-compressed-debug-sections=no.

Change-Id: Iff64696a3a9630c026fc72689fc927aa33e26c4b
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #985
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: Reference the inherited inputs values.</title>
<updated>2026-03-20T12:27:16+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2026-03-11T22:12:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=1ae20f03f43a2af2bcde3751a2809fe152298d34'/>
<id>1ae20f03f43a2af2bcde3751a2809fe152298d34</id>
<content type='text'>
This commit was made by running this command:

  sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm

… and then reverting individual hunks where the change would trigger unbound
variable warnings or other issues (such as ‘native-inputs’ is bound in the
body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined
just above).

Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit was made by running this command:

  sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm

… and then reverting individual hunks where the change would trigger unbound
variable warnings or other issues (such as ‘native-inputs’ is bound in the
body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined
just above).

Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: Reference the inherited ‘arguments’ value.</title>
<updated>2026-03-20T12:27:15+00:00</updated>
<author>
<name>Ludovic Courtès</name>
<email>ludo@gnu.org</email>
</author>
<published>2026-03-07T10:19:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=2a50c9598bb7fe4175c4f29df07656a7f0a07801'/>
<id>2a50c9598bb7fe4175c4f29df07656a7f0a07801</id>
<content type='text'>
This commit was made by running this command:

  sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm

… and then:

  1. reverting changes from ‘gnu/packages/rust.scm’ and
     ‘gnu/packages/java.scm’ since they would incur derivation changes and/or
     breakage;
  2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’;
  3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’,
     which use ‘substitute-keyword-arguments’ for arguments that are not
     inherited (and thus ‘arguments’ would be unbound);
  4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’
     which make bogus assumptions about inherited arguments.

Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This commit was made by running this command:

  sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm

… and then:

  1. reverting changes from ‘gnu/packages/rust.scm’ and
     ‘gnu/packages/java.scm’ since they would incur derivation changes and/or
     breakage;
  2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’;
  3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’,
     which use ‘substitute-keyword-arguments’ for arguments that are not
     inherited (and thus ‘arguments’ would be unbound);
  4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’
     which make bogus assumptions about inherited arguments.

Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: cross-binutils: make windres find gcc for mingw.</title>
<updated>2026-03-04T16:27:52+00:00</updated>
<author>
<name>Dariqq</name>
<email>dariqq@posteo.net</email>
</author>
<published>2026-02-23T09:38:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=71dc089411718af7d28174eb54d6253ab1f59093'/>
<id>71dc089411718af7d28174eb54d6253ab1f59093</id>
<content type='text'>
* gnu/packages/cross-base.scm (cross-binutils*): Add patch for mingw targets.
* gnu/packages/patches/binutils-cross-windres.patch: New patch.
* gnu/local.mk (dis_patch_DATA): Register patch.

Change-Id: I5e7a53a02dccc9eadef539b0e4566c05791872cd
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #6642
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/cross-base.scm (cross-binutils*): Add patch for mingw targets.
* gnu/packages/patches/binutils-cross-windres.patch: New patch.
* gnu/local.mk (dis_patch_DATA): Register patch.

Change-Id: I5e7a53a02dccc9eadef539b0e4566c05791872cd
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #6642
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: cross-mig: Support all supported-systems.</title>
<updated>2026-02-17T15:55:10+00:00</updated>
<author>
<name>Yelninei</name>
<email>yelninei@tutamail.com</email>
</author>
<published>2025-12-11T17:13:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=ed12fe96e9d87c7e120272eaae42ac97a7bf9361'/>
<id>ed12fe96e9d87c7e120272eaae42ac97a7bf9361</id>
<content type='text'>
The inherited gnumach-headers would restrict supported-systems.

* gnu/packages/cross-base.scm (cross-mig): Remove inherited gnumach-headers.

Change-Id: I2e1f48d161f12d50ba97783f2c6d186f93b8d102
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The inherited gnumach-headers would restrict supported-systems.

* gnu/packages/cross-base.scm (cross-mig): Remove inherited gnumach-headers.

Change-Id: I2e1f48d161f12d50ba97783f2c6d186f93b8d102
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: xhurd-core-headers: Reset supported-systems.</title>
<updated>2026-02-17T15:55:10+00:00</updated>
<author>
<name>Yelninei</name>
<email>yelninei@tutamail.com</email>
</author>
<published>2025-12-11T18:05:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=bec6fbad23a0476ad842a31e1c6afc2e57d0d86f'/>
<id>bec6fbad23a0476ad842a31e1c6afc2e57d0d86f</id>
<content type='text'>
* gnu/packages/cross-base.scm (cross-kernel-headers*): Reset supported-systems
for xhurd-core-headers.

Change-Id: I1c971d01d315d5da2231204016ec157816d0cea9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/cross-base.scm (cross-kernel-headers*): Reset supported-systems
for xhurd-core-headers.

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