I had filed this bug against glibc to drive the patch in: http://sourceware.org/bugzilla/show_bug.cgi?id=15097
Note that the next major release from the NVIDIA driver includes a wrapper for most of the external calls, which should suppress the x86-specific relocation problem that I described in my original message to the list. Note that my comment above didn't mean to imply the loader patch was unnecessary, both steps are needed to achieve optimal results. ** Bug watch added: Sourceware.org Bugzilla #15097 http://sourceware.org/bugzilla/show_bug.cgi?id=15097 -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to nvidia-graphics-drivers in Ubuntu. https://bugs.launchpad.net/bugs/967149 Title: Solution to Nvidia + cairo-gl memory problem proposed by Nvidia Status in Embedded GLIBC: Unknown Status in NVIDIA Drivers Ubuntu: New Status in “eglibc” package in Ubuntu: Confirmed Status in “nvidia-graphics-drivers” package in Ubuntu: Confirmed Bug description: http://lists.freedesktop.org/archives/wayland- devel/2012-March/002798.html A small portion of that post from Nvidia: "Attached is a proof-of-concept patch which fixes this issue for the x86_64 Linux ELF loader. By both applying this patch to the loader and prelinking libnvidia-glcore.so, distros can reduce the memory overhead of linking an application against the NVIDIA libGL to just a few kB:" This is the same as bug #725434 which has been closed Won't Fix for the Nvidia drivers, figured it would be better to start over here that re-open that? To manage notifications about this bug go to: https://bugs.launchpad.net/eglibc/+bug/967149/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp