Even though they are not used, rustc does not elide its symbols on msys2. This causes a linker error.
Signed-off-by: Paolo Bonzini <[email protected]> --- Yet another tiny bit. For the remaining issue, which is another linker error in the same test due to missing system/memory.c, I'm posting (after retesting) a patch series from Marc-André that is a bit bigger but was going to be submitted anyway. rust/hw/core/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rust/hw/core/meson.build b/rust/hw/core/meson.build index fa1765a2302..942ee9cdacf 100644 --- a/rust/hw/core/meson.build +++ b/rust/hw/core/meson.build @@ -73,7 +73,7 @@ test('rust-hwcore-rs-integration', override_options: ['rust_std=2021', 'build.rust_std=2021'], rust_args: ['--test'], install: false, - dependencies: [common_rs, hwcore_rs, bql_rs, migration_rs, util_rs]), + dependencies: [chardev_rs, common_rs, hwcore_rs, bql_rs, migration_rs, util_rs]), args: [ '--test', '--test-threads', '1', '--format', 'pretty', -- 2.52.0
