Josselin Poiret
0dd293b4d9
gnu: Add libc-for-target and glibc/hurd.
* gnu/packages/patches/glibc-2.37-hurd-clock_t_centiseconds.patch
* gnu/packages/patches/glibc-2.37-hurd-local-clock_gettime_MONOTONIC.patch
* gnu/packages/patches/glibc-2.37-versioned-locpath.patch: New patches.
* gnu/local.mk (dist_patch_DATA): Register them.
* gnu/packages/base.scm (glibc/hurd, libc-for-target): New variables.
(glibc/hurd-headers): Use glibc/hurd.
* gnu/packages/commencement.scm (glibc-final-with-bootstrap-bash)[outputs,
source, arguments]
(glibc-final)[source]: Use libc-for-target instead of glibc.
* gnu/packages/cross-base.scm (cross-libc/deprecated, cross-libc*): Use
libc-for-target.
This part fixes
https://issues.guix.gnu.org/63641#25
* gnu/packages/commencement.scm (%final-inputs): Change to memoized lambda
taking "system".
* gnu/packages/commencement.scm (canonical-package): Likewise, and update
user, passing (%current-system).
(make-gcc-toolchain): Update user, passing (%current-system).
* gnu/packages/base.scm (%final-inputs): Likewise.
* guix/scripts/refresh.scm (options->update-specs): Likewise.
* guix/build-system/gnu.scm (standard-packages): Add optional "system"
parameter.
(lower): Update caller.
Co-authored-by: Ludovic Courtès <ludo@gnu.org>
Co-authored-by: Janneke Nieuwenhuizen <janneke@gnu.org>
2023-07-13 18:20:05 +02:00
..
2023-06-04 10:59:34 +02:00
2023-03-13 15:08:33 +01:00
2023-03-13 15:08:33 +01:00
2023-03-13 15:08:33 +01:00
2023-02-03 16:26:20 +01:00
2022-08-11 15:57:35 +02:00
2023-03-13 15:08:33 +01:00
2023-03-13 15:08:33 +01:00
2023-04-30 04:47:18 -04:00
2023-03-20 18:49:06 +01:00
2023-03-13 15:08:33 +01:00
2023-04-06 11:45:30 +02:00
2022-05-22 01:07:54 +02:00
2023-03-13 15:08:33 +01:00
2023-03-20 18:49:06 +01:00
2023-03-20 18:49:06 +01:00
2023-07-13 18:20:05 +02:00
2022-11-10 23:17:18 -05:00
2023-03-13 15:08:33 +01:00
2023-06-04 10:59:33 +02:00
2023-03-13 15:08:33 +01:00
2022-12-06 22:03:44 -05:00
2023-03-20 18:49:06 +01:00
2023-03-20 18:49:06 +01:00
2021-08-20 13:37:32 +02:00
2023-03-13 15:08:33 +01:00
2022-07-19 23:27:20 +02:00
2023-03-13 15:08:33 +01:00
2023-03-20 18:49:06 +01:00
2023-03-13 15:08:33 +01:00
2023-04-14 21:01:34 -04:00
2023-03-13 15:08:33 +01:00
2023-03-20 18:49:06 +01:00
2023-04-29 20:09:30 +02:00
2023-03-13 15:08:33 +01:00
2023-03-13 15:08:33 +01:00
2023-03-13 15:08:33 +01:00
2023-03-13 15:08:33 +01:00
2023-03-13 15:08:33 +01:00
2023-06-11 18:13:44 +02:00
2023-02-12 11:32:20 +04:00
2023-03-13 15:08:33 +01:00
2023-03-13 15:08:33 +01:00