Bug#1002872: Reply to: libgl1-mesa-dri: crashes on pre-SSE2 CPUs due to movsd
Hi,
I've been prepared an NMU and will be having it uploaded to DELAYED/4.
Patch below.
Alyssa
---
diff -u mesa-21.3.5/debian/changelog mesa-21.3.5/debian/changelog
--- mesa-21.3.5/debian/changelog
+++ mesa-21.3.5/debian/changelog
@@ -1,3 +1,12 @@
+mesa (21.3.5-1.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+
+ [ Timo Aaltonen ]
+ * rules: Disable sse2 on i386. (Closes: #1002872)
+
+ -- Alyssa Rosenzweig <alyssa@rosenzweig.io> Sat, 26 Feb 2022 17:15:46 -0500
+
mesa (21.3.5-1) unstable; urgency=medium
* New upstream release.
diff -u mesa-21.3.5/debian/rules mesa-21.3.5/debian/rules
--- mesa-21.3.5/debian/rules
+++ mesa-21.3.5/debian/rules
@@ -43,6 +43,7 @@
confflags_DRI3 = -Ddri3=disabled
confflags_OSMESA = -Dosmesa=true
+confflags_SSE2 = -Dsse2=true
# hurd doesn't do direct rendering
ifeq ($(DEB_HOST_ARCH_OS), hurd)
@@ -135,6 +136,9 @@
endif
endif
+ifeq ($(DEB_HOST_ARCH), i386)
+ confflags_SSE2 = -Dsse2=false
+endif
empty:=
space := $(empty) $(empty)
@@ -168,6 +172,7 @@
$(confflags_GALLIUM) \
$(confflags_GLES) \
$(confflags_OSMESA) \
+ $(confflags_SSE2) \
$(confflags_VALGRIND) \
$(confflags_VULKAN)
Reply to: