Charles A Edwards kirjoitti:
> 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)

There is no llvm-2.9-1.mga2 in the mirrors, so your metadata is probably
out-of-date. llvm-2.9-2.mga2 doesn't provide libLLVM-2.9.so anymore, so
urpmi will install lib64llvm2.9 without asking.

> Was mesa built intentionally with that dependency.

Mesa DRI drivers have always been built against LLVM. However, I made a
change in the llvm package that causes software linking against it to be
linked dynamically instead of statically, causing packages built against
llvm (including mesa) to be considerably smaller, but require
lib64llvm2.9.
(the net result is much smaller packages even while taking account the
added lib64llvm2.9)

-- 
Anssi Hannula

Reply via email to