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