Ok, so here's the situation as far as the nvidia packages are concerned:
libGL.so is a symlink to libGL.so.$VERSION libGL.so.1 is a symlink to libGL.so.$VERSION libGL.so.$VERSION is the real file
(where $VERSION can be something like 173.14.09, etc.)
Currently the nvidia-glx-VER packages add a diversion on /usr/lib32/libGL.so.1 to /usr/lib32/nvidia/libGL.so.1.xlibmesa
Ok, so here's the situation as far as the nvidia packages are concerned:
libGL.so is a symlink to libGL.so.$VERSION
libGL.so.1 is a symlink to libGL.so.$VERSION
libGL.so.$VERSION is the real file
(where $VERSION can be something like 173.14.09, etc.)
Currently the nvidia-glx-VER packages add a diversion on /usr/lib32/ libGL.so. 1 to /usr/lib32/ nvidia/ libGL.so. 1.xlibmesa