mesa, when built with openvg USE flag creates /usr/lib64/opengl/xorg-x11/include/VG/ /usr/include/VG* symlinks, which not removed after rebuilding without openvg USE flag. Reproducible: Always Steps to Reproduce: 1. USE=openvg emerge media-libs/mesa 2. /usr/include/VG/* symlniks created 3. USE=-openvg emerge media-libs/mesa 4. /usr/include/VG/* broken symlinks remains
Most likely it is app-admin/eselect-mesa bug: 'eselect opengl set xorg-x11' does not remove broken symlinks or does it?
it's hardly related to eselect, it simply ebuild that installs symlink if openvg USE used, and broken symlinks remains if mesa re-emerged with -openvg USE flag. IS this a eselect case? If so, it's misdesigned, imo
> it simply ebuild that installs symlink if openvg USE used, and broken symlinks remains if mesa re-emerged with -openvg USE flag. No, mesa ebuild does not install these symlinks (read /var/db/pkg/media-libs/mesa-*/CONTENTS), it only runs eselect 'eselect opengl set xorg-x11' > IS this a eselect case? If so, it's misdesigned, imo Patches are welcome.
No OpenVG support in Mesa anymore.