Hello,
Here are all of the things I had to do to restore the (32bit) Hurd on core-packages-team branch - gnumach incompatible with automake@1.17 Our current gnumach does not build with automake@1.17. This got fixed for gnumach and gnumach-headers in hurd.scm by using automake@1.16.5 but not in commencement.scm. Probably the better solution is to instead refresh hurd/mach and friends to their latest snapshots which includes the fix for automake@1.17 - The same 4 gnulib tests would fail in a lot of packages: coreutils grep libunistring diffutils findutils sed m4 gettext As these were fine with glibc@2.40 this seems to be a regression in glibc. * test-once1 and bison segfaulting Fixed with https://salsa.debian.org/glibc-team/glibc/-/commit/22f0a9381fe844a5de92a57012833bec225a9686 https://sourceware.org/git/?p=glibc.git;a=commit;h=ccdb68e829a31e4cda8339ea0d2dc3e51fb81ba5 * test-pthread_sigmask1 https://salsa.debian.org/glibc-team/glibc/-/commit/6c823b5862bd91ca757eeb9c6f5326875bc8af01 * test-symlink and test-symlinkat https://sourceware.org/bugzilla/show_bug.cgi?id=32569 https://sourceware.org/git/?p=glibc.git;a=commit;h=8ef17919509e909746b0ad6465e9c6c952a3fe34 causes mkdir("dir") symlink("nowhere", "dir/") to fail with ENOTDIR (previously it was EINVAL). On Linux it is EEXIST - The disable-year-2038 configure flag Some packages (findutils, tar, util-linux [latest coreutils, currently not yet updated]) have a configure time fatal check for 64bit time_t whcih needs to explicitly be disabled if not supported. This is also relevant for other 32 bit platforms. - rumpkernel : Implicit function declaration It fails to build because of gcc14 and -Wimplicitit-function-declaration there is a newer tag on the debian repo but I struggled to understand the build system. - Some test failures: openssl, automake@1.17 and bison I have not looked into these yet, - Flaky tests: tar, curl It should also be possible to build hurd with a more recent texinfo. With all of these dealt with I could build all of a slightly modified hurd-manifest (all of these are not new problems and also fail on the master branch). - Removed gdk-pixbuf (dbus is failing https://gitlab.freedesktop.org/dbus/dbus/-/commit/5d7b87496f3bb094b926692036ae656c31efdd8e and I havent looked further) - Removed guix - Removed patch (it #+ includes gnulib , which fails because of clisp) - Skipped tests in grep: Triple-backref test fails - Skipped tests in libgit2: The last one fails - Skipped tests in guile-fibers: One test hangs - Skipped tests in shepherd #77634 I hope this helps.