guix/gnu
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
..
bootloader bootloader: u-boot: Add procedure to share installer code. 2024-12-01 17:56:00 +01:00
build
home home: services: Use %user-log-dir as the log directory for all services. 2024-11-20 22:57:38 +01:00
installer install: Change the territory when we have learned it. 2024-11-20 16:02:06 +01:00
machine
packages gnu: Add basic support for x86_64-pc-gnu target, aka 64bit Hurd. 2024-12-03 08:33:12 +01:00
services gnu: Add powertop-service-type. 2024-11-23 16:09:25 +01:00
system install: Open info manuals that have region codes. 2024-11-20 16:01:47 +01:00
tests tests: sddm: Update expected message on login screen. 2024-11-25 11:22:12 +01:00
artwork.scm
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm system: Add "installer" sub-command. 2024-12-03 08:26:03 +01:00
local.mk gnu: gnumach: Update to v1.8+git20240714. 2024-12-03 08:33:12 +01:00
machine.scm
packages.scm packages: Factorize ‘all-packages’. 2024-12-01 20:14:15 +01:00
services.scm
system.scm gnu: hurd: Update to 0.9.git20240714. 2024-12-03 08:33:12 +01:00
tests.scm