Prelink fails on the abovementioned library. According to the Gentoo Prelink FAQ, this error occurs when the library was compiled without the -fPIC flag. So, I tried to find out which package the library belonged to: # ls -l /usr/lib/libGL.so.1 lrwxr-xr-x 1 root root 44 Feb 8 22:36 /usr/lib/libGL.so.1 -> /usr/lib/opengl/nvidia/lib/libGL.so.1.0.6629 # qpkg -v -f /usr/lib/opengl/nvidia/lib/libGL.so.1.0.6629 media-video/nvidia-glx-1.0.6629-r1 * Well, I don't know if there is any way for either myself of the Gentoo devs to fix this problem, but maybe this issue could be passed upstream to the nvidia devs? Reproducible: Always Steps to Reproduce: 1. emerge nvidia-glx 2. prelink -amvR Actual Results: Prelink finishs successfully, but it cannot prelink any binaries linked to this library. Expected Results: Prelinked these binaries.
Here is a comment I found on the nvidia support forums: http://www.nvnews.net/vbulletin/showthread.php?t=20690&highlight=prelink Seems like nvidia is opposed to releasing a driver compiled with PIC.