Hello community,

here is the log from the commit of package liquid-dsp for openSUSE:Factory 
checked in at 2018-08-20 16:19:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/liquid-dsp (Old)
 and      /work/SRC/openSUSE:Factory/.liquid-dsp.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "liquid-dsp"

Mon Aug 20 16:19:34 2018 rev:2 rq:630305 version:1.3.1.git1508199169.4c9a7514

Changes:
--------
--- /work/SRC/openSUSE:Factory/liquid-dsp/liquid-dsp.changes    2017-11-22 
11:22:26.361315000 +0100
+++ /work/SRC/openSUSE:Factory/.liquid-dsp.new/liquid-dsp.changes       
2018-08-20 16:19:37.976840445 +0200
@@ -1,0 +2,5 @@
+Sat Aug 18 03:27:36 UTC 2018 - [email protected]
+
+- Add reproducible.patch to always compile with SSE3 (boo#1100677)
+
+-------------------------------------------------------------------

New:
----
  reproducible.patch

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

Other differences:
------------------
++++++ liquid-dsp.spec ++++++
--- /var/tmp/diff_new_pack.lkO5Yk/_old  2018-08-20 16:19:38.656841404 +0200
+++ /var/tmp/diff_new_pack.lkO5Yk/_new  2018-08-20 16:19:38.656841404 +0200
@@ -27,6 +27,7 @@
 #Git-Clone:     https://github.com/jgaeddert/liquid-dsp.git
 Source0:        %{name}-%{version}.tar.xz
 Patch0:         liquid-dsp-fix-destdir.diff
+Patch1:         reproducible.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  pkg-config
@@ -56,6 +57,7 @@
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 
 %build
 autoreconf -fiv

++++++ reproducible.patch ++++++
Author: Bernhard M. Wiedemann <bwiedemann suse de>
Date: 2018-08-18
https://bugzilla.opensuse.org/show_bug.cgi?id=1100677

Disable CPU detection to always use SSE3

It should have used SSE2 for wider hardware support, but
https://github.com/jgaeddert/liquid-dsp/issues/137 prevented it

Index: liquid-dsp-1.3.1.git1508199169.4c9a7514/scripts/ax_ext.m4
===================================================================
--- liquid-dsp-1.3.1.git1508199169.4c9a7514.orig/scripts/ax_ext.m4
+++ liquid-dsp-1.3.1.git1508199169.4c9a7514/scripts/ax_ext.m4
@@ -62,7 +62,7 @@ AC_DEFUN([AX_EXT],
 
  AC_CACHE_CHECK([whether mmx is supported], [ax_cv_have_mmx_ext],
   [
-    ax_cv_have_mmx_ext=no
+    ax_cv_have_mmx_ext=yes
     if test "$((0x$edx>>23&0x01))" = 1; then
       ax_cv_have_mmx_ext=yes
     fi
@@ -70,7 +70,7 @@ AC_DEFUN([AX_EXT],
 
  AC_CACHE_CHECK([whether sse is supported], [ax_cv_have_sse_ext],
   [
-    ax_cv_have_sse_ext=no
+    ax_cv_have_sse_ext=yes
     if test "$((0x$edx>>25&0x01))" = 1; then
       ax_cv_have_sse_ext=yes
     fi
@@ -78,7 +78,7 @@ AC_DEFUN([AX_EXT],
 
  AC_CACHE_CHECK([whether sse2 is supported], [ax_cv_have_sse2_ext],
   [
-    ax_cv_have_sse2_ext=no
+    ax_cv_have_sse2_ext=yes
     if test "$((0x$edx>>26&0x01))" = 1; then
       ax_cv_have_sse2_ext=yes
     fi
@@ -86,7 +86,7 @@ AC_DEFUN([AX_EXT],
 
  AC_CACHE_CHECK([whether sse3 is supported], [ax_cv_have_sse3_ext],
   [
-    ax_cv_have_sse3_ext=no
+    ax_cv_have_sse3_ext=yes
     if test "$((0x$ecx&0x01))" = 1; then
       ax_cv_have_sse3_ext=yes
     fi
@@ -96,7 +96,7 @@ AC_DEFUN([AX_EXT],
   [
     ax_cv_have_ssse3_ext=no
     if test "$((0x$ecx>>9&0x01))" = 1; then
-      ax_cv_have_ssse3_ext=yes
+      ax_cv_have_ssse3_ext=no
     fi
   ])
 
@@ -104,7 +104,7 @@ AC_DEFUN([AX_EXT],
   [
     ax_cv_have_sse41_ext=no
     if test "$((0x$ecx>>19&0x01))" = 1; then
-      ax_cv_have_sse41_ext=yes
+      ax_cv_have_sse41_ext=no
     fi
   ])
 
@@ -112,7 +112,7 @@ AC_DEFUN([AX_EXT],
   [
     ax_cv_have_sse42_ext=no
     if test "$((0x$ecx>>20&0x01))" = 1; then
-      ax_cv_have_sse42_ext=yes
+      ax_cv_have_sse42_ext=no
     fi
   ])
 
@@ -120,7 +120,7 @@ AC_DEFUN([AX_EXT],
   [
     ax_cv_have_avx_ext=no
     if test "$((0x$ecx>>28&0x01))" = 1; then
-      ax_cv_have_avx_ext=yes
+      ax_cv_have_avx_ext=no
     fi
   ])
 

Reply via email to