]> git.pld-linux.org Git - packages/Mesa.git/commit
- disable OpenSWR by default due to broken design (may be enabled only for AVX-capabl... auto/th/Mesa-19.2.7-2
authorJakub Bogusz <qboosh@pld-linux.org>
Sun, 8 Dec 2019 09:59:03 +0000 (10:59 +0100)
committerJakub Bogusz <qboosh@pld-linux.org>
Sun, 8 Dec 2019 09:59:03 +0000 (10:59 +0100)
commit03cdb0946691973f81f2902934d0ccc9602b043c
treeebff2613fa8cfa2ce93849bd1a42bdda0e11681e
parent466ac12e726c7efac023cd04ce551313dc1bf0f1
- disable OpenSWR by default due to broken design (may be enabled only for AVX-capable CPUs); release 2

The issue: not only loadable modules are compiled with -mavx, but also
the common, loader part (because SWR modules API relies on AVX intrinsics).
Even though loader code is not directly executed when swr driver is not
selected, it contains static objects and static initialization code also
may contain AVX instructions, which are executed at the time of loading
the common DSO. It affects libOSMesa, swrast pipe driver and gallium DRI
"megadriver" (there is no separate swr DSO, all drivers are linked into
single DSO, so swr static initialization is executed for any gallium DRI
driver).
(also gallium-xlib libGL is affected, but it's built only in non-DRI case)
Mesa.spec
This page took 0.165842 seconds and 4 git commands to generate.