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

Reply via email to