Hello,

Damien Zammit, le sam. 20 juin 2026 02:11:04 +0000, a ecrit:
> This change allows cross compilation of the test suite from a
> non-x86 GNU/Linux host.

What does this actually fix?

$(MACH_TESTINSTALL) already integrates the headers that gnumach
installs. What more do tests need that aren't available that way?

As in: it's probably a sign that we are perhaps not installing something
that we should, or some such.

Possibly there is some header that tests do need and we don't want to
install. But exposing the whole include/ is not the proper way to fix
it, since then we wouldn't be catching the case that we miss installing
a new header that userland needs.

Samuel

> ---
>  tests/user-qemu.mk | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/tests/user-qemu.mk b/tests/user-qemu.mk
> index 857dbaac..e497ca6d 100644
> --- a/tests/user-qemu.mk
> +++ b/tests/user-qemu.mk
> @@ -115,6 +115,7 @@ TESTCFLAGS = -static -nostartfiles -nolibc \
>       -I$(srcdir)/tests/include \
>       -I$(MACH_TESTINCLUDE) \
>       -I$(MIG_OUTDIR) \
> +     -I$(srcdir)/include \
>       -ggdb3 \
>       -DMIG_EOPNOTSUPP
>  
> -- 
> 2.49.0
> 
> 
> 

Reply via email to