IRC channel logs
IRC channel logs
2022-05-15.log
back to list of logs

yo, anyone know if anything of note has happened since the last time guix had a hurd-themed blogpost?

Are chroots supported on Hurd? I know they exist and generally do work but I often hit super weird problems with them

they do, all packages are built inside them

note however that you need to bind-mount /dev and /servers to avoid triggering duplicate translators

e.g. `make: /tools/bin/mkdir: Computer bought the farm` when trying to build diffutils

I do have these bind commands, are they ok? `settrans -kp ~/myroot/servers /hurd/firmlink /servers` and `settrans -kp ~/myroot/dev /hurd/firmlink /dev`

ah, that reminds me a bug in libc that was fixed in spawn

which box are you using?

host is latest debian hurd 11 image, I think 202108something

"guest" (tools in chroot) is a concotion from July last year

which version of make and libc0.3 does it have?

(in the chroot)

GNU Make 4.3 and GNU C Library (GNU libc) development release version 2.33.9000.

please show the debian package versions

chroot is not debian

they have a lot of importance in terms of binary rebuilds and patches

ah

so that must be the same bug we have seen in debian with make rebuilt with a recent glibc

it's definitely built with that version of glibc, there was no rebuilding happening with this rootfs

eff158b75dee466ac0c37a17b2165072ee0b7aeb

you want this upstream glib cpatch

hurd spawni: Fix reauthenticating closed fds

ok will try to build a new rootfs with that

random question, any clue what this build error is about? gcc-11.2.0.obj/i686-pc-gnu/libstdc++-v3/include/fenv.h:58:11: error: 'fenv_t' has not been declared in '::'

I'd need much more context

with just that, I'd think that there's a C / C++ mismatch

I guess either caused by new hurd/mig/gnumach or new glibc, because the rest of the versions here were built before