[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#605444: R: Bug#605444: libgl1-mesa-dri-experimental: please install the llvmpipe driver



On 2011-11-21 10:00 +0100, Fabio Pedretti wrote:

>>Upstream claims in docs/llvmpipe.html that an x86 or amd64 processor is
>>required.  Since llvm is not available on hurd-i386, it seems prudent to
>>restrict swrastg to {kfreebsd-,}{i386,amd64}.
>
> Note that swrastg can be built with or without llvm: in the first case it is 
> commonly called llvmpipe [1], in the second case it is called softpipe. They 
> should both be better than classic swrast.
>
> So you can compile with llvm only on that supported and tested platforms, but 
> always install the resulting swrastg (rather than classic swrast).

Thanks.  Looking closer, I notice that swrastg is already built
everywhere except on Hurd, just not installed.  So it's probably just a
matter of adding the llvm build dependency on kfreebsd-*.

> Also note that on current git (will be in 7.12/8.0) swrastg was renamed to 
> swrast (so there are two swrast now: the gallium one and the classic one, built 
> under different directories):
> http://cgit.freedesktop.org/mesa/mesa/commit/?
> id=5fe54df58f31e5d321f7cbd5b095eb8c2417deb1

There are a few options when we package that version:

- Revert this commit;

- Use a diversion in the libgl1-mesa-dri-experimental package;

- Assume the Gallium driver is mature enough and ship it in the
  libgl1-mesa-dri package.

Nothing that needs to be decided now, though.

Cheers,
       Sven



Reply to: