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

Reply via email to