Hello, In short:
youpi@exodar:~$ fakeroot-hurd false /bin/fakeauth: Error 1 for child 28735 youpi@exodar:~$ echo $? 0 It should be 1. That's the reason why the gnat-4.9 build failure went unnoticed. The source in hurd/utils/settrans.c, when chroot_command is given, indeed forks and waitpid()s for the child, but does not exit() with the status of the child. That should be an easy fix for somebody with some time under his hand, getting inspired from hurd/utils/fakeauth.c which does things appropriately. Samuel