Janneke Nieuwenhuizen
94dfb68d43
gnu: Add basic support for x86_64-pc-gnu target, aka 64bit Hurd.
...
* gnu/packages/bootstrap.scm (glibc-dynamic-linker): Update comment on where
to find shared linker name.
(make-raw-bag): Also use raw-build-guile3 when building for the 64bit Hurd.
* gnu/packages/cross-base.scm (cross-kernel-headers*): Use target-hurd?
instead of custom "i586..." matching to also use xhurd-core-headers for
target-hurd64.
* gnu/packages/make-bootstrap.scm (package-with-relocatable-glibc)
[native-inputs]: Move final-inputs before cross-packages.
(%binutils-static)[arguments]: When building for the 64bit Hurd, add
"lt_cv_prog_compiler_static_works=yes", "lt_cv_prog_compiler_static_works_CXX=yes"
to #:make-flags to convince to actually link the binaries statically.
(make-guile-static)[arguments]: When building for the 64bit Hurd, add
"lt_cv_prog_compiler_static_works=yes" to #:configure-flags to convince
libtool to actually link guile statically.
* guix/platforms/x86.scm (x86_64-gnu): New exported variable.
* guix/utils.scm (target-hurd64? system-hurd64?): New procedures.
2024-12-03 08:33:12 +01:00
..
2024-11-18 08:41:51 +01:00
2024-12-03 08:33:12 +01:00
2024-11-25 08:43:52 +02:00
2024-10-12 11:12:27 +02:00
2024-11-23 16:25:44 +01:00
2024-10-19 21:45:47 +09:00
2024-12-01 08:58:22 +00:00
2024-11-20 19:34:49 +08:00
2024-11-17 16:54:47 +09:00
2024-11-17 12:36:55 +01:00
2024-10-26 10:10:12 +08:00
2024-12-02 13:41:08 +01:00
2024-11-20 18:45:04 +08:00
2024-10-19 00:57:41 +03:00
2024-09-08 02:00:00 +02:00
2024-11-18 10:58:41 +01:00
2024-12-03 08:33:12 +01:00
2024-10-07 16:25:04 +02:00
2024-11-27 12:43:04 +01:00
2024-10-29 11:46:41 +08:00
2024-10-16 19:11:46 +02:00
2024-09-28 00:20:19 +02:00
2024-11-29 15:45:18 +01:00
2024-11-27 21:16:28 +02:00
2024-11-19 09:58:21 +01:00
2024-11-12 17:41:14 +09:00
2024-10-23 12:56:29 +02:00
2024-09-16 00:16:20 +02:00
2024-11-26 09:40:18 +02:00
2024-10-26 10:10:12 +08:00
2024-10-20 01:12:54 -05:00
2024-11-04 17:36:29 +08:00
2024-12-03 08:33:12 +01:00
2024-12-02 13:54:08 +02:00
2024-11-09 21:33:51 +00:00
2024-11-24 09:01:25 +08:00
2024-11-17 23:15:50 +01:00
2024-11-21 22:52:51 +08:00
2024-12-01 10:26:38 +01:00
2024-11-28 11:05:28 +02:00
2024-11-28 11:05:12 +02:00
2024-11-28 11:05:26 +02:00
2024-11-28 11:05:27 +02:00
2024-11-28 11:05:39 +02:00
2024-11-28 11:05:36 +02:00
2024-11-28 11:05:40 +02:00
2024-11-28 11:04:41 +02:00
2024-11-28 11:05:34 +02:00
2024-12-03 08:33:12 +01:00
2024-09-22 02:00:00 +02:00
2024-11-12 21:05:27 +09:00
2024-12-03 08:24:56 +08:00
2024-10-04 17:29:58 +02:00
2024-09-24 22:57:14 +08:00
2024-11-21 22:52:53 +08:00
2024-09-26 21:57:54 +09:00
2024-12-02 23:18:52 +01:00
2024-12-02 23:18:53 +01:00
2024-10-30 20:07:24 +08:00
2024-10-16 19:11:48 +02:00
2024-10-04 21:26:27 +02:00
2024-11-02 21:53:27 +08:00
2024-11-04 23:51:17 +08:00
2024-11-04 23:51:17 +08:00
2024-10-30 20:13:56 +00:00
2024-10-14 22:46:42 +08:00
2024-11-06 21:20:11 +08:00
2024-11-04 17:46:33 +08:00
2024-11-21 22:52:53 +08:00
2024-10-07 12:51:23 +02:00
2024-09-24 15:51:14 +04:00
2024-12-02 07:49:50 +08:00
2024-11-24 15:04:38 +01:00
2024-11-23 08:49:06 +03:00
2024-11-12 17:41:38 +09:00
2024-11-26 15:21:44 +01:00
2024-11-12 23:51:44 +01:00
2024-10-23 14:11:10 +04:00
2024-12-01 19:58:10 +02:00
2024-10-20 01:12:54 -05:00
2024-09-28 12:55:54 +02:00
2024-11-28 16:47:50 +08:00
2024-11-28 11:05:22 +02:00
2024-11-09 21:33:54 +00:00
2024-09-19 09:06:06 -07:00
2024-11-29 15:45:18 +01:00
2024-10-24 10:32:06 +08:00
2024-11-12 17:41:38 +09:00
2024-11-15 18:51:17 +08:00
2024-12-01 16:03:57 +08:00
2024-11-15 07:46:06 +01:00
2024-12-01 19:04:26 +08:00
2024-10-28 08:12:45 +02:00
2024-10-15 18:40:09 +02:00
2024-11-15 11:43:54 +01:00
2024-09-28 00:20:18 +02:00
2024-11-22 16:21:37 -06:00
2024-10-30 19:32:14 +00:00
2024-12-01 10:55:53 +01:00
2024-11-27 12:43:04 +01:00
2024-09-26 13:17:51 +09:00
2024-12-02 14:13:39 +02:00
2024-10-02 17:33:14 +08:00
2024-12-01 20:14:15 +01:00
2024-12-02 14:13:39 +02:00
2024-11-09 21:33:51 +00:00
2024-11-22 19:00:18 +03:00
2024-10-02 14:42:56 +01:00
2024-11-22 19:00:28 +03:00
2024-11-30 19:58:40 +03:00
2024-12-01 10:27:40 +03:00
2024-12-01 10:27:41 +03:00
2024-10-04 21:29:40 +02:00
2024-09-16 09:08:38 +03:00
2024-09-25 18:07:41 +02:00
2024-12-02 23:18:53 +01:00
2024-10-22 00:06:14 +03:00
2024-09-28 12:55:54 +02:00
2024-11-05 11:56:41 -05:00
2024-11-22 21:51:28 +01:00
2024-10-16 19:07:55 +02:00
2024-09-29 23:44:59 +08:00
2024-11-30 13:53:12 +01:00
2024-11-30 13:53:12 +01:00
2024-11-20 23:38:10 +01:00
2024-11-09 21:33:55 +00:00
2024-11-17 23:15:49 +01:00
2024-12-03 08:33:12 +01:00
2024-10-20 01:12:55 -05:00
2024-11-21 22:52:52 +08:00
2024-11-12 17:41:38 +09:00
2024-10-25 12:36:47 +02:00
2024-11-04 18:23:48 +08:00
2024-09-25 09:52:03 +03:00
2024-10-04 17:30:00 +02:00
2024-11-09 21:33:51 +00:00
2024-12-01 16:03:57 +08:00
2024-10-02 22:58:39 +01:00
2024-09-26 18:13:29 +03:00
2024-11-15 00:23:13 +01:00
2024-11-04 17:36:28 +08:00
2024-11-30 15:10:41 +00:00
2024-10-23 23:56:25 +08:00
2024-11-06 19:38:25 +08:00
2024-10-31 15:38:58 +08:00
2024-10-28 12:29:38 +08:00
2024-12-01 18:15:07 +08:00
2024-11-21 22:52:53 +08:00
2024-11-02 21:53:27 +08:00
2024-10-11 13:40:58 +01:00
2024-11-12 12:20:38 +08:00
2024-12-02 23:18:53 +01:00
2024-12-02 07:42:22 +08:00
2024-12-01 17:48:15 +01:00
2024-11-27 13:54:19 +01:00
2024-11-21 16:53:27 +01:00
2024-09-30 11:19:49 +03:00
2024-11-24 09:00:37 +08:00
2024-10-10 17:35:23 +03:00
2024-12-02 10:28:59 +01:00
2024-11-12 17:41:38 +09:00
2024-12-03 08:33:12 +01:00
2024-10-15 13:01:33 +02:00
2024-10-22 00:27:49 +02:00
2024-11-29 15:45:19 +01:00
2024-09-19 13:15:27 +02:00
2024-11-25 11:40:56 +01:00
2024-11-24 15:04:38 +01:00
2024-10-05 23:42:40 +08:00
2024-11-20 18:01:32 +08:00
2024-12-01 17:48:20 +01:00
2024-10-03 15:35:24 +08:00
2024-11-27 19:01:19 -05:00
2024-10-06 20:01:53 +03:00
2024-09-29 02:00:00 +02:00
2024-11-30 19:38:23 +03:00
2024-11-03 23:33:39 +00:00
2024-09-16 09:08:38 +03:00
2024-10-22 00:27:50 +02:00
2024-12-02 14:13:39 +02:00
2024-10-19 21:45:47 +09:00
2024-11-20 23:38:10 +01:00
2024-11-12 17:41:38 +09:00
2024-11-27 11:56:38 +00:00
2024-11-28 14:43:08 +08:00
2024-09-26 18:13:25 +03:00
2024-11-17 23:15:50 +01:00
2024-10-15 15:59:38 +01:00
2024-10-06 23:29:03 +01:00
2024-09-29 22:58:18 +08:00
2024-10-27 09:25:25 +01:00
2024-09-16 09:08:38 +03:00
2024-10-28 00:24:08 -05:00
2024-11-09 21:33:53 +00:00
2024-11-25 11:40:54 +01:00
2024-11-04 17:36:28 +08:00
2024-11-21 22:52:52 +08:00
2024-11-20 00:02:45 -06:00
2024-11-25 11:40:54 +01:00
2024-11-30 15:10:42 +00:00
2024-11-18 21:45:45 +00:00
2024-12-03 08:24:56 +08:00
2024-12-02 14:13:39 +02:00
2024-11-21 22:52:56 +08:00
2024-11-23 10:16:48 +01:00
2024-12-01 09:09:23 +02:00
2024-09-30 22:48:09 +02:00
2024-11-21 22:52:51 +08:00
2024-11-22 21:57:43 +00:00
2024-11-28 11:05:39 +02:00
2024-11-28 11:05:03 +02:00
2024-10-24 11:12:15 +01:00
2024-10-28 11:54:33 +01:00
2024-11-05 11:56:49 -05:00
2024-11-24 09:00:45 +08:00
2024-11-12 17:41:38 +09:00
2024-11-28 11:04:46 +02:00
2024-11-28 11:04:27 +02:00
2024-11-29 15:45:18 +01:00
2024-11-20 00:03:01 -06:00
2024-11-17 23:15:49 +01:00
2024-11-30 15:10:42 +00:00
2024-09-28 00:20:18 +02:00
2024-11-06 12:49:40 +02:00
2024-10-02 22:54:11 +02:00
2024-11-28 11:05:02 +02:00
2024-10-10 22:08:31 -05:00
2024-11-09 21:33:56 +00:00
2024-10-06 02:00:00 +02:00
2024-09-27 09:39:18 +09:00
2024-11-14 15:45:31 +01:00
2024-11-28 11:05:22 +02:00
2024-11-06 12:49:40 +02:00
2024-11-22 08:03:14 +01:00
2024-11-19 14:41:36 +01:00
2024-11-09 21:33:51 +00:00
2024-12-01 20:14:16 +01:00
2024-10-05 23:42:40 +08:00
2024-11-28 11:05:38 +02:00
2024-11-20 18:01:35 +08:00
2024-11-27 19:01:18 -05:00
2024-09-16 09:08:38 +03:00
2024-11-09 21:33:55 +00:00
2024-12-02 23:18:53 +01:00
2024-12-02 14:13:39 +02:00
2024-11-27 18:14:28 +02:00
2024-11-24 09:01:01 +08:00
2024-11-12 17:41:38 +09:00
2024-11-05 11:56:25 -05:00
2024-11-07 10:10:12 +01:00
2024-12-01 10:27:41 +03:00
2024-12-01 16:03:54 +08:00
2024-12-01 19:04:50 +08:00
2024-11-05 11:56:17 -05:00
2024-09-25 11:18:05 +03:00
2024-11-06 12:49:40 +02:00
2024-11-28 16:57:39 +08:00