From: Michal Privoznik Date: Tue, 26 May 2026 13:18:52 +0000 (+0200) Subject: tests: Link qemuxml2argvmock with test_utils_lib X-Git-Tag: v12.4.0-rc2~4 X-Git-Url: http://git.ipfire.org/gitweb/index.cgi?a=commitdiff_plain;h=99276efe0caf796bfa30fdb3d84b8841c4b6e14d;p=thirdparty%2Flibvirt.git tests: Link qemuxml2argvmock with test_utils_lib When running qemuxmlconftest under valgrind, it fails with a symbol lookup error: valgrind: symbol lookup error: libvirt.git/_build/tests/libqemuxml2argvmock.so: undefined symbol: virTestMakeDummyFD This occurs because qemuxml2argvmock uses the virTestMakeDummyFD() function (implemented in testutils.c) but does not explicitly link against test_utils_lib. Fix this by linking the test utils library to the mock library, statically. Signed-off-by: Michal Privoznik Reviewed-by: Peter Krempa --- diff --git a/tests/meson.build b/tests/meson.build index 83aa0104bb..d1d26fcea2 100644 --- a/tests/meson.build +++ b/tests/meson.build @@ -177,7 +177,7 @@ if conf.has('WITH_QEMU') { 'name': 'qemucapsprobemock', 'link_with': [ test_qemu_driver_lib ] }, { 'name': 'qemucpumock' }, { 'name': 'qemuhotplugmock', 'link_with': [ test_qemu_driver_lib, test_utils_qemu_lib, test_utils_lib ] }, - { 'name': 'qemuxml2argvmock' }, + { 'name': 'qemuxml2argvmock', 'link_with': [ test_utils_lib ] }, { 'name': 'virhostidmock' }, ] else