All of lore.kernel.org
 help / color / mirror / Atom feed
* QEMU CI failure of cross-i386-* targets (meson picks wrong glib for native target)
@ 2021-12-24 10:34 Alessandro Di Federico via
  2021-12-24 21:25 ` Paolo Bonzini
  0 siblings, 1 reply; 3+ messages in thread
From: Alessandro Di Federico via @ 2021-12-24 10:34 UTC (permalink / raw)
  To: Paolo Bonzini; +Cc: tsimpson, Anton Johansson via, Brian Cain

Hi Paolo, I'm trying to get the QEMU CI run successfully for the
idef-parser patchset. However I'm facing an issue I haven't been able
to work around with meson. Maybe you can help?

The failing tests are cross-i386-*

    https://gitlab.com/carl.cudig/qemu/-/jobs/1437392669
    https://gitlab.com/carl.cudig/qemu/-/jobs/1437392673
    https://gitlab.com/carl.cudig/qemu/-/jobs/1437392671

I think the problem is that we're adding a new build-time dependency:
glib. However glib is also a run-time dependency and, AFAIU, when cross
compiling for x86 on a x86-64 machine, if you create a native
executable, meson picks up the x86 version of glib (as opposed to the
x86-64).

I've been fiddling with this for a while, unsuccessfully.

Relevant portion of the code:

    https://gitlab.com/carl.cudig/qemu/-/commit/c020958c37fa723f7e933a58b1bb1c3668ff4cff#8145a41027f26ff426d5a2c8b00c56f227943165_198_202

Happy holidays!

-- 
Alessandro Di Federico
rev.ng Labs Srl


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2021-12-29 11:06 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-12-24 10:34 QEMU CI failure of cross-i386-* targets (meson picks wrong glib for native target) Alessandro Di Federico via
2021-12-24 21:25 ` Paolo Bonzini
2021-12-29 11:03   ` Alessandro Di Federico via

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.