Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package soundtouch for openSUSE:Factory 
checked in at 2022-09-13 15:07:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/soundtouch (Old)
 and      /work/SRC/openSUSE:Factory/.soundtouch.new.2083 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "soundtouch"

Tue Sep 13 15:07:47 2022 rev:34 rq:1002934 version:2.3.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/soundtouch/soundtouch.changes    2021-12-08 
22:08:41.906855335 +0100
+++ /work/SRC/openSUSE:Factory/.soundtouch.new.2083/soundtouch.changes  
2022-09-13 15:07:51.880385091 +0200
@@ -1,0 +2,5 @@
+Sun Sep 11 08:55:11 UTC 2022 - Dirk M??ller <[email protected]>
+
+- add disable-ffast-math.patch 
+
+-------------------------------------------------------------------

New:
----
  disable-ffast-math.patch

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

Other differences:
------------------
++++++ soundtouch.spec ++++++
--- /var/tmp/diff_new_pack.P8rZv8/_old  2022-09-13 15:07:52.456386713 +0200
+++ /var/tmp/diff_new_pack.P8rZv8/_new  2022-09-13 15:07:52.460386725 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package soundtouch
 #
-# 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
@@ -27,6 +27,7 @@
 Source:         
https://codeberg.org/soundtouch/soundtouch/archive/%{version}.tar.gz
 Source1:        
https://salsa.debian.org/multimedia-team/soundtouch/raw/master/debian/soundstretch.1
 Source99:       baselibs.conf
+Patch1:         disable-ffast-math.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  dos2unix
@@ -71,6 +72,7 @@
 
 %prep
 %setup -q -n %{name}
+%patch1 -p1
 dos2unix README.html
 
 %build

++++++ disable-ffast-math.patch ++++++
-ffast-math changes the floating point rounding mode globally, which
is undesirable for shared libraries. 

see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55522
for details.

--- soundtouch/CMakeLists.txt   2021-09-07 17:26:53.000000000 +0200
+++ soundtouch/CMakeLists.txt   2022-09-11 10:52:23.945515340 +0200
@@ -3,13 +3,6 @@
 
 include(GNUInstallDirs)
 
-if(MSVC)
-  set(COMPILE_DEFINITIONS /O2 /fp:fast)
-  set(COMPILE_OPTIONS )
-else()
-  set(COMPILE_OPTIONS -Ofast)
-endif()
-
 #####################
 # SoundTouch library
 
--- soundtouch/configure.ac     2021-09-07 17:26:53.000000000 +0200
+++ soundtouch/configure.ac     2022-09-11 10:52:44.845868245 +0200
@@ -33,7 +33,7 @@
 
 # Compiler flags. Apply -ffast-math to allow gcc autovectorization
 # generate effective SIMD code.
-CXXFLAGS+=" -O3 -ffast-math"
+CXXFLAGS+=" -O3 "
 
 # Set AR_FLAGS to avoid build warning "ar: `u' modifier ignored since `D' is 
the default (see `U')"
 AR_FLAGS='cr'

Reply via email to