[Mageia-dev] [changelog] [RPM] cauldron core/release llvm-2.9-2.mga2

Michael Scherer misc at zarb.org
Thu Nov 10 18:50:24 CET 2011


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 <buildsystem-daemon at mageia.org> 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



More information about the Mageia-dev mailing list