[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
QEMU CI failure of cross-i386-* targets (meson picks wrong glib for nati
From: |
Alessandro Di Federico |
Subject: |
QEMU CI failure of cross-i386-* targets (meson picks wrong glib for native target) |
Date: |
Fri, 24 Dec 2021 11:34:02 +0100 |
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
- QEMU CI failure of cross-i386-* targets (meson picks wrong glib for native target),
Alessandro Di Federico <=