Paolo Bonzini <[email protected]> writes: > This fails due to https://github.com/mesonbuild/meson/pull/15076. > The config-host.h file from the qemuutil dependency ends up on the > rustc command line for targets that do not use structured sources. > > It will be reverted once Meson 1.9.2 is released, or replaced with > an update of the minimum supported version of Meson if 1.9.2 is > released sooner.
I tend to put reminder comments next to such temporary workarounds, so I don't forget to revert them. > Reported-by: Marc-André Lureau <[email protected]> > Signed-off-by: Paolo Bonzini <[email protected]> > --- > rust/chardev/meson.build | 2 +- > rust/util/meson.build | 2 +- > 2 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/rust/chardev/meson.build b/rust/chardev/meson.build > index d365d8dd0f4..36ada7c4546 100644 > --- a/rust/chardev/meson.build > +++ b/rust/chardev/meson.build > @@ -39,4 +39,4 @@ _chardev_rs = static_library( > dependencies: [glib_sys_rs, common_rs, qemu_macros], > ) > > -chardev_rs = declare_dependency(link_with: [_chardev_rs], dependencies: > [chardev, qemuutil]) > +chardev_rs = declare_dependency(link_with: [_chardev_rs], dependencies: > [chardev]) > diff --git a/rust/util/meson.build b/rust/util/meson.build > index b0b75e93ff6..8ad344dccbd 100644 > --- a/rust/util/meson.build > +++ b/rust/util/meson.build > @@ -43,7 +43,7 @@ _util_rs = static_library( > dependencies: [anyhow_rs, libc_rs, foreign_rs, glib_sys_rs, common_rs, > qom, qemuutil], > ) > > -util_rs = declare_dependency(link_with: [_util_rs], dependencies: [qemuutil, > qom]) > +util_rs = declare_dependency(link_with: [_util_rs]) > > rust.test('rust-util-tests', _util_rs, > dependencies: [qemuutil, qom],
