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],


Reply via email to