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 -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org