qemu-guest-agent-6.0.0 doesn't start on machine without sys-libs/liburing installed. Reproducible: Always Steps to Reproduce: 1. install qemu-guest-agent 2. don't install, uninstall or `rm /usr/lib64/liburing.so.2 /usr/lib64/liburing.so.2.1.0` 3. try to start qemu-ga Actual Results: # ~ qemu-ga qemu-ga: error while loading shared libraries: liburing.so.2: cannot open shared object file: No such file or directory Expected Results: qemu-guest-agent should have liburing as a dependency, and should start normally. I've encountered this issue while creating VM image out of stage3-amd64-hardened-nomultilib-openrc-20220109T170538Z.tar.xz I'm using slightly modified default/linux/amd64/17.1/no-multilib/hardened profile. My custom profile just adds few packages and use flags. It shouldn't have influence over this issue. QEMU hypervisor I'm using on doesn't have "io-uring" flag enabled. I don't know if that matters.
I suspect this was fixed by.. commit dacdd43faeb28603ebc309270da07f16fb752d25 Author: Alexander Tsoy <alexander@tsoy.me> Date: Thu Jul 27 01:18:22 2023 +0300 app-emulation/qemu-guest-agent: version bump to 8.0.3 Also pass --without-default-features to configure. As a result -Dauto_features=disabled will be passed to meson. Closes: https://bugs.gentoo.org/911268 Signed-off-by: Alexander Tsoy <alexander@tsoy.me> Closes: https://github.com/gentoo/gentoo/pull/32060 Signed-off-by: Sam James <sam@gentoo.org> Let me know if I'm wrong. Thanks!