This appears to affect both packages nvidia-current and nvidia-current- updates. The whole setup of the nvidia-provided libraries is kind of crazy. The postinst script uses update-alternatives to add an ld.so.conf entry for the directory /usr/lib/nvidia-current[-updates]. However, and this is really poorly documented and confusing in the gcc manpage (see http://gcc.gnu.org/ml/gcc-help/2001-12/msg00076.html), this really only affects runtime resolution of libraries, not linktime (except, it appears, to resolve *dependencies* of linked libraries, in some cases...).
The postinst script also adds a bunch of slave links to that main ld.so.conf alternative, some of which do install links from the system locations (a fun mix of /usr/lib, /usr/lib32, and /usr/lib/i386-linux- gnu) to specific libs in /usr/lib/nvidia-current[-updates]. It just appears that set of slave links is incomplete (and what is up with the three different system lib dirs?). OP pointed out that some libs are nvidia specific, like libcuda.so, but others are just provided by nvidia, like libGL.so. Why not just use the alternatives system, as it was intended, to setup the correct link from e.g. /usr/lib/libGL.so to /uusr/lib/nvidia-current/libGL.so? This (currently unanswered) question http://askubuntu.com/questions/66109 /libgl-so-and-gl-h-not-available-from-standard-path suggests that someone intended *not* to do that?? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/959275 Title: libs unique to nvidia should be linked to /usr/lib To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers/+bug/959275/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs