Le mercredi 09 novembre 2011 à 21:36 -0500, Charles A Edwards a écrit : > On Wed, 9 Nov 2011 20:59:55 +0100 (CET) > Mageia Team <[email protected]> wrote: > > > Name : llvm Relocations: (not > > relocatable) Version : 2.9 Vendor: > > Mageia.Org Release : 2.mga2 Build Date: > > Wed Nov 9 20:51:13 2011 Install Date: (not installed) > > Build Host: = Group : Development/Other Source RPM: > > (none) Size : 9586055 License: NCSA > > Signature : (none) > > Packager : Mageia Team <http://www.mageia.org> > > URL : http://llvm.org/ > > Summary : Low Level Virtual Machine (LLVM) > > > I'm puzzled.....or maybe just thick. > > Why is it that mesa tainted (lib64dri-drivers-7.11-4.mga2.tainted) > now requires this > > In order to satisfy the 'libLLVM-2.9.so()(64bit)' dependency, one of > the following packages is needed: > 1- llvm-2.9-1.mga2.x86_64: Low Level Virtual Machine (LLVM) (to > install) > 2- lib64llvm2.9-2.9-2.mga2.x86_64: LLVM shared libraries (to install) > > > Was mesa built intentionally with that dependency.
Mesa use llvm to compile shader on the fly to be used on 3d hardware. IE, 3d games give some instruction in some specific language, and that's compiled to be run on your GPU, with some optimisation. ( hope this answer the question, if not, I guess either john or anssi have understood the real question ) -- Michael Scherer
