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'
