Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package Mesa for openSUSE:Factory checked in 
at 2022-01-09 22:50:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/Mesa (Old)
 and      /work/SRC/openSUSE:Factory/.Mesa.new.1892 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "Mesa"

Sun Jan  9 22:50:07 2022 rev:425 rq:944902 version:unknown

Changes:
--------
--- /work/SRC/openSUSE:Factory/Mesa/Mesa-drivers.changes        2022-01-05 
13:39:53.313531993 +0100
+++ /work/SRC/openSUSE:Factory/.Mesa.new.1892/Mesa-drivers.changes      
2022-01-09 22:50:23.151295380 +0100
@@ -2 +2,15 @@
-Fri Dec 31 12:37:29 UTC 2021 - Aaron Stern <ukbeas...@protonmail.com>
+Sat Jan  8 10:21:21 UTC 2022 - Stefan Dirsch <sndir...@suse.com>
+
+- rename n_no-sse2-on-ix86.patch to
+  n_no-sse2-on-ix86-except-for-intel-drivers.patch
+  * no longer disable sse2 support for intel drivers, since this
+    breaks build, which is probably unresolvable (boo1190409)
+
+-------------------------------------------------------------------
+Thu Jan  6 16:34:30 UTC 2022 - Stefan Dirsch <sndir...@suse.com>
+
+- n_no-sse2-on-ix86.patch
+  * disabled sse2 support on %ix86 (boo#1190409)
+
+-------------------------------------------------------------------
+Fri Dec 31 12:42:24 UTC 2021 - Aaron Stern <ukbeas...@protonmail.com>
--- /work/SRC/openSUSE:Factory/Mesa/Mesa.changes        2022-01-05 
13:39:53.805532381 +0100
+++ /work/SRC/openSUSE:Factory/.Mesa.new.1892/Mesa.changes      2022-01-09 
22:50:23.175295402 +0100
@@ -1,0 +2,14 @@
+Sat Jan  8 10:21:21 UTC 2022 - Stefan Dirsch <sndir...@suse.com>
+
+- rename n_no-sse2-on-ix86.patch to
+  n_no-sse2-on-ix86-except-for-intel-drivers.patch
+  * no longer disable sse2 support for intel drivers, since this
+    breaks build, which is probably unresolvable (boo1190409)
+
+-------------------------------------------------------------------
+Thu Jan  6 16:34:30 UTC 2022 - Stefan Dirsch <sndir...@suse.com>
+
+- n_no-sse2-on-ix86.patch
+  * disabled sse2 support on %ix86 (boo#1190409)
+
+-------------------------------------------------------------------

New:
----
  n_no-sse2-on-ix86-except-for-intel-drivers.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ Mesa-drivers.spec ++++++
--- /var/tmp/diff_new_pack.W40ICS/_old  2022-01-09 22:50:25.371297361 +0100
+++ /var/tmp/diff_new_pack.W40ICS/_new  2022-01-09 22:50:25.375297364 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package Mesa-drivers
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -135,6 +135,7 @@
 Patch100:       U_fix-mpeg1_2-decode-mesa-20.2.patch
 Patch200:       u_fix-build-on-ppc64le.patch
 Patch300:       n_buildfix-21.3.0.patch
+Patch400:       n_no-sse2-on-ix86-except-for-intel-drivers.patch
 BuildRequires:  bison
 BuildRequires:  fdupes
 BuildRequires:  flex
@@ -770,6 +771,9 @@
 %patch100 -p1
 %patch200 -p1
 %patch300 -p1
+%ifarch %{ix86}
+%patch400 -p1
+%endif
 
 # Remove requires to vulkan libs from baselibs.conf on platforms
 # where vulkan build is disabled; ugly ...

Mesa.spec: same change


++++++ n_no-sse2-on-ix86-except-for-intel-drivers.patch ++++++
diff -u -r mesa-21.3.3.orig/meson.build mesa-21.3.3/meson.build
--- mesa-21.3.3.orig/meson.build        2022-01-06 19:34:26.332485000 +0100
+++ mesa-21.3.3/meson.build     2022-01-06 19:32:11.286680000 +0100
@@ -1231,35 +1231,8 @@
   endif
 endif
 
-if host_machine.cpu_family().startswith('x86') and cc.get_id() != 'msvc'
-  pre_args += '-DUSE_SSE41'
-  with_sse41 = true
-  sse41_args = ['-msse4.1']
-
-  if host_machine.cpu_family() == 'x86'
-    if get_option('sse2')
-      # These settings make generated GCC code match MSVC and follow
-      # GCC advice on https://gcc.gnu.org/wiki/FloatingPointMath#x86note
-      #
-      # NOTE: We need to ensure stack is realigned given that we
-      # produce shared objects, and have no control over the stack
-      # alignment policy of the application. Therefore we need
-      # -mstackrealign or -mincoming-stack-boundary=2.
-      #
-      # XXX: We could have SSE without -mstackrealign if we always used
-      # __attribute__((force_align_arg_pointer)), but that's not
-      # always the case.
-      c_args += ['-msse2', '-mfpmath=sse', '-mstackrealign']
-    else
-      # GCC on x86 (not x86_64) with -msse* assumes a 16 byte aligned stack, 
but
-      # that's not guaranteed
-      sse41_args += '-mstackrealign'
-    endif
-  endif
-else
-  with_sse41 = false
-  sse41_args = []
-endif
+with_sse41 = false
+sse41_args = []
 
 # Check for GCC style atomics
 dep_atomic = null_dep

Reply via email to