Are you sure Xorg is using this module? The one nvidia installs - at least from the rpm - is in /usr/lib64/xorg/modules/updates/extensions:
Originally Posted by saultdon
and this path is searched first:
$ rpm -ql x11-video-nvidiaG02 | grep libglx
Thus this module is loaded and not the one in /usr/lib64/xorg/modules/extensions :
$ grep ModulePath /var/log/Xorg.0.log
[ 20262.214] (==) ModulePath set to "/usr/lib64/xorg/modules/updates,/usr/lib64/xorg/modules"
And it is a symlink which points to nvidia glx module:
$ grep libglx.so /var/log/Xorg.0.log
[ 20262.218] (II) Loading /usr/lib64/xorg/modules/updates/extensions/libglx.so
But I know what you are talking about, as I regularly recreate the symlink under Fedora and Ubuntu, also have functions in scripts to do that. If when you install the driver manually, it puts the module in /usr/lib64/xorg/modules/extensions/, try to move it to /usr/lib64/xorg/modules/updates/extensions/ and create the symlink there.
$ readlink /usr/lib64/xorg/modules/updates/extensions/libglx.so