Hello,
On Mon, Jun 16, 2025 at 08:10:13AM -0700, Milos Nikic wrote:
> Hello,
>
> Thanks for the email.
> The thing is I am not cross compiling. I am instead compiling from inside
> Hurd (in Qemu).
> Yet cannot seem to get it quite right (even though it compiles
> successfully inside Hurd, when I copy it to /boot it panics on the next
> reboot).
>
The pristine gnumach sources should work. You can check whether it's a bug or
just a configuration issue by running the test suit.
For instance, you can build the task tests with the following command from
your build tree:
$ make tests/test-task.iso
You can then run the test from a GNU/Linux box (after copying over the iso file)
by running the ISO in quemu:
$ qemu-system-x86_64 -m 2048 -nographic -no-reboot -boot d -cdrom
test-task.iso
It will book QEMU and produce some output and the following line at the end:
gnumach-test-success-and-reboot: test module-task exit code 0
Keep us updated of how it goes :)
Cheers,
Diego