On Thu, 2006-06-15 at 20:39 +0100, Philip Dillon-Thiselton wrote: > "we knew there would be problems... : > > nvidia-utils conflicts with ati-fglrx-utils which conflicts with > libgl-dri... > > so its nvidia VS ati VS mesa..." > > I did pacman -Ql for all three pkgs and as far as I can see the > conflicting files are: > > /usr/lib/libGL.so > /usr/lib/libGL.so.1 > /usr/lib/libGL.so.1.2 > /usr/lib/xorg/modules/extensions/libGLcore.so > /usr/lib/xorg/modules/extensions/libglx.so > > Are these file specially built against anything or can I create a pkg > that builds libgl-dri, strips those files, then builds > ati-fglrx-utils, strips those files and then builds nvidia-utils and > tars it up? Then we get an archiegl-utils pkg that provides them > all. > > Doable? Please say yes or we got big problems :)
On a normal system, you only need one of them, all of them provide libgl. On a liveCD, you would need to hack: - create 3 packages, with these files moved out of the way (other directory) - make a nice opengl-select tool that detects which version is needed and put a symlink to libGL.so.* in /usr/lib. Same goes for the libGLcore.so and libglx.so: leave the symlinks out of libgl-dri and the ati drivers, let the opengl-select utility place the symlink if ATI or opensource drivers are needed, leave them out if nvidia is involved. _______________________________________________ arch mailing list [email protected] http://www.archlinux.org/mailman/listinfo/arch
