fre 2005-01-28 klockan 09:17 -0700 skrev Ivan Gyurdiev:
Quite a few of us would like to see software we do personally use pushed to Extras.
Hi, I haven't been following this discussion, but I'd like to say that I don't want to see software I use pushed to extras due to the fact that Extras is not sync-ed to Rawhide. I am a rawhide beta tester, and extras is a pain for me to use. Do you know what kind of hackery is required to get the Nvidia driver from livna properly installed on a rawhide system? That's because Livna, like extras, is not sync-ed to rawhide.
Would you mind sharing exactly what you had to do? Or perhaps open a bug on bugzilla.livna.org.
P.S. Speaking of the Nvidia driver, will somebody please consider splitting xorg-x11-Mesa-libGL-devel and xorg-x11-Mesa-libGLU-devel in their own packages where they belong. I tried discussing this with the maintainer, but he disappeared in the middle of the discussion and the bug was left unresolved, pending FC4, which makes no sense to me.
I'm not 100% sure of how runtime linking works, but if you look at a binary like /usr/X11R6/bin/glxgears, it links to the Nvidia libraries when they are installed through the livna.org package, like this:
[peter@localhost]~% ldd /usr/X11R6/bin/glxgears libGL.so.1 => /usr/lib/nvidia/libGL.so.1 (0x4a8b4000) libGLcore.so.1 => /usr/lib/nvidia/libGLcore.so.1 (0x4a16d000) libnvidia-tls.so.1 => /usr/lib/nvidia/tls/libnvidia-tls.so.1 (0x4a8b0000)
This is accomplished by a file in /etc/ld.so.conf.d/ making libGL* load from /usr/lib/nvidia/ first.
AFAIK there are no OpenGL applications in FC that don't pick up the Nvidia libGL.so.1 when it's installed via the livna.org rpms.
/Peter