nvidia should *not* be the provider for libGL.so, but MesaGL. Else you end up with binaries that work only on/for nvidia users.
You fail to see that libGL.so is a dead link on systems which don't have
Mesa GL installed.
So, requiring me to go install Mesa GL is already a bug.
rpm -ql xorg-x11-Mesa-libGL* -p...
/usr/X11R6/lib/libGL.so.1 /usr/X11R6/lib/libGL.so.1.2 /usr/lib/libGL.so.1
How is this supposed to work?
/usr/lib/libGL.so.1 takes precedence over the nvidia folder with the same lib.
Even if it didn't, relying on which libGL.so.1 came first seems like a very fragile setup. I recall redirecting that link,