qemu-system-x86_64 doesn't actually link against libGL.so when built with this flag, and virtual/opengl pulls in a lot of X11 packages which is not ideal on Wayland. USE=opengl is actually needed on Wayland for the virgl renderer. 8.2.1 and 8.2.2 build successfully and are perfectly functional without virtual/opengl. Thus, we could either: 1) replace the virtual/opengl dependency with media-libs/libglvnd (Theoretically, this is not needed, as the qemu binaries are not directly linked to any libraries provided by libglvnd either) 2) remove the virtual/opengl dependency entirely
> qemu-system-x86_64 doesn't actually link against libGL.so when built with this flag True. > USE=opengl is actually needed on Wayland for the virgl renderer. Then maybe a better approach would be to add a wayland USE flag and have something like virgl? ( wayland? ( virtual/opengl ) ) ?
(In reply to Filip Kobierski from comment #1) > > qemu-system-x86_64 doesn't actually link against libGL.so when built with this flag > > True. > > > USE=opengl is actually needed on Wayland for the virgl renderer. > > Then maybe a better approach would be to add a wayland USE flag and have > something like > > virgl? ( wayland? ( virtual/opengl ) ) > > ? I don't think that's the right direction. The point is to kill virtual/opengl entirely. It just needs more planning and someone to do the full migration.