guix/gnu
Ludovic Courtès 95ea1277ae
gnu: commencement: Use locales for the right libc version on GNU/Hurd.
Fixes <https://issues.guix.gnu.org/66472>.

Until now, we were unconditionally using ‘glibc-utf8-locales’, which
targets the glibc version used on Linux (2.35) rather than that used on
the Hurd (2.37).  This would lead to build failures due to the inability
to use locale encoding when targeting i586-gnu.

* gnu/packages/base.scm (glibc-utf8-locales/hurd): New variable.
* gnu/packages/commencement.scm (glibc-utf8-locales-final/hurd): New
variable.
(%boot5-inputs): Use it when ‘target-hurd?’ returns #t.
(%final-inputs): Likewise.

Change-Id: I1666d615dffbe3561cf2d9612b85cd31a48a7dcd
2023-11-25 16:29:25 +01:00
..
bootloader
build
home
installer
machine
packages gnu: commencement: Use locales for the right libc version on GNU/Hurd. 2023-11-25 16:29:25 +01:00
services services: Add oci-container-service-type. 2023-11-23 12:56:42 +01:00
system
tests
artwork.scm
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm
local.mk gnu: go-gopkg-in-yaml-v3: Fix build on 32-bit systems. 2023-11-24 12:51:28 +02:00
machine.scm
packages.scm
services.scm
system.scm
tests.scm