Subject: Re: [PATCH v4 28/58] DRAFT gnu: bootstrap: Add support for x86_64-gnu, aka the 64bit Hurd.

From: <[email-masked]>
Date: Mon, 25 Nov 2024 17:31:44 +0100

Janneke Nieuwenhuizen writes:

> XXX TODO:
>
>    v Boot a 64bit hurd, and
>    v Guix shell --bootstrap -D -e '(@@ (gnu packages commencement) gnu-make-boot0)'
>    v Guix build -e '(@@ (gnu packages commencement) gnu-make-boot0)'
>    o Guix build hello,

I just pushed some additional patches disabling some tests for
coreutils, grep, and diffutils to `hurd-team'...and:

--8<---------------cut here---------------start------------->8---
17:21:31 root@guixygnu64:~ 
# file $(guix build hello)/bin/hello
/gnu/store/ri36ixbd3y2hcrf52pg1rv4jc8wgv2y4-hello-2.12.1/bin/hello: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /gnu/store/d2mvmghwxd1jyix6hg0zpcgw0b5jqr1b-glibc-2.39/lib/ld-x86-64.so.1, for GNU/Hurd 0.0.0, stripped
17:22:14 root@guixygnu64:~ 
# $(guix build hello)/bin/hello
Hello, world!
17:22:24 root@guixygnu64:~ 
# 
--8<---------------cut here---------------end--------------->8---

so I suggest to postpone this milestone:

>    o Guix shell --bootstrap -D guix,

until later.

>    o Push the commit below,
>    o Re-check the bootstrap-tarballs build/hash,
>    o Update this commit message with new commit hash,
>    o Push it with remainder of hurd-team branch,
>    o Write hurd64 blog post!

WDYT?

-- 
Janneke Nieuwenhuizen <[email-masked]>  | GNU LilyPond https://LilyPond.org
Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com