Comment 3 for bug 33456

Revision history for this message
OlivierP (unineurone) wrote :

The AMD64 nvidia-glx package contains the following 2 files:

/usr/lib32/libnvidia-tls.so.1.0.8178 with 2108 bytes
/usr/lib32/nvidia/libnvidia-tls.so.1.0.8178 with 2156 bytes
There's also a symlink created by ldconfig that points to /usr/lib32/libnvidia-tls.so.1.0.8178

With this setup, Openoffice fails to start.

Replacing /usr/lib32/libnvidia-tls.so.1.0.8178 by a copy of /usr/lib32/nvidia/libnvidia-tls.so.1.0.8178 , running ldconfig
fixes the issue, as well as allowing iDSoftware's games to run.

Note that these 2 files are also present in the 32bit nvidia-glx package, and exhibit the same filesize difference. Checking against the original drivers (32 & 64 bit) downloaded from Nvidia, these files also exhibit different file sizes:

2352 NVIDIA-Linux-x86-1.0-8178-pkg1/usr/lib/libnvidia-tls.so.1.0.8178
2324 NVIDIA-Linux-x86-1.0-8178-pkg1/usr/lib/tls/libnvidia-tls.so.1.0.8178

2352 NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/lib32/libnvidia-tls.so.1.0.8178

2324 NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/lib32/tls/libnvidia-tls.so.1.0.8178

3016 NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/lib/libnvidia-tls.so.1.0.8178

3408 NVIDIA-Linux-x86_64-1.0-8178-pkg2/usr/lib/tls/libnvidia-tls.so.1.0.8178