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-07-05 18:57:29 +03:00
2023-07-13 18:20:05 +02:00
2023-07-12 14:29:02 +02:00
2022-09-24 14:49:07 +02:00
2023-07-13 18:20:05 +02:00
2023-06-18 23:36:25 +02:00
2023-05-31 23:25:24 +02:00
2023-05-11 13:23:08 +02:00
2023-07-11 15:47:56 +02:00
2023-03-13 15:08:33 +01:00
2023-07-11 15:47:56 +02:00
2023-06-04 11:30:18 +02:00
2023-06-02 15:47:27 +02:00
2023-02-25 14:50:33 -05:00
2023-07-12 16:48:28 +03:00
2023-05-11 13:23:08 +02:00
2023-03-13 15:08:33 +01:00
2023-05-31 23:25:25 +02:00
2023-03-13 15:08:33 +01:00
2023-02-11 20:34:22 +00:00
2023-05-04 13:08:59 +02:00
2023-02-27 15:54:09 +01:00
2023-03-13 15:08:33 +01:00
2023-05-11 13:23:08 +02:00
2023-03-13 15:08:33 +01:00
2023-03-13 15:08:33 +01:00
2022-11-11 23:17:42 +01:00
2023-03-13 15:08:33 +01:00
2023-05-11 13:23:08 +02:00
2023-01-26 11:11:18 +01:00
2023-03-13 15:08:33 +01:00
2023-03-10 14:49:58 +01:00
2023-05-06 17:12:45 +02:00
2022-12-02 23:20:54 +01:00
2023-05-30 00:15:29 +02:00
2023-06-14 22:54:30 +02:00
2023-03-13 15:08:33 +01:00
2023-01-18 20:53:15 -05:00
2023-05-04 13:09:00 +02:00
2023-02-19 10:09:15 +01:00
2023-06-04 10:59:25 +02:00
2023-06-09 14:19:14 +02:00
2023-03-13 15:08:33 +01:00
2023-02-22 10:41:35 -05:00
2023-03-13 15:08:33 +01:00
2023-03-06 21:27:06 -05:00
2023-05-25 12:51:16 +02:00
2023-03-13 15:08:33 +01:00
2023-04-19 20:12:20 -04:00
2023-04-12 08:29:37 -04:00
2023-03-13 15:08:33 +01:00
2023-03-27 18:48:51 +02:00
2023-04-12 08:29:26 -04:00
2023-07-12 16:48:28 +03:00
2023-06-14 22:54:30 +02:00
2023-05-31 23:25:26 +02:00
2023-06-17 14:38:32 +02:00