[packages/audacity] - disable SSE/SSE2 on ix86

baggins baggins at pld-linux.org
Sat Jan 23 10:58:16 CET 2021


commit 5b6d905be703439da665b813a00d752a5fdbeccf
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Sat Jan 23 10:57:59 2021 +0100

    - disable SSE/SSE2 on ix86

 audacity.spec |  4 ++++
 no-sse.patch  | 19 +++++++++++++++++++
 2 files changed, 23 insertions(+)
---
diff --git a/audacity.spec b/audacity.spec
index 2db2497..1eac03d 100644
--- a/audacity.spec
+++ b/audacity.spec
@@ -26,6 +26,7 @@ Source1:	%{name}-manual-%{version}.zip
 Patch0:		%{name}-opt.patch
 Patch1:		%{name}-no-macos.patch
 Patch2:		%{name}-desktop.patch
+Patch3:		no-sse.patch
 URL:		http://audacityteam.org/
 BuildRequires:	alsa-lib-devel
 BuildRequires:	autoconf >= 2.59
@@ -105,6 +106,9 @@ Audacity - это звуковой редактор, позволяющий ра
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%ifarch %{ix86}
+%patch3 -p1
+%endif
 
 %{__sed} -i 's/libmp3lame.so/libmp3lame.so.0/g' locale/*.po
 
diff --git a/no-sse.patch b/no-sse.patch
new file mode 100644
index 0000000..46b9776
--- /dev/null
+++ b/no-sse.patch
@@ -0,0 +1,19 @@
+--- audacity-minsrc-2.4.2/CMakeLists.txt~	2020-05-30 13:55:53.000000000 +0200
++++ audacity-minsrc-2.4.2/CMakeLists.txt	2021-01-23 10:56:11.555735531 +0100
+@@ -232,16 +232,6 @@
+    if( HAVE_MMX )
+       set( MMX_FLAG "-mmmx" CACHE INTERNAL "" )
+    endif()
+-
+-   check_cxx_compiler_flag( "-msse" HAVE_SSE )
+-   if( HAVE_SSE )
+-      set( SSE_FLAG "-msse" CACHE INTERNAL "" )
+-   endif()
+-
+-   check_cxx_compiler_flag( "-msse2" HAVE_SSE2 )
+-   if( HAVE_SSE2 )
+-      set( SSE_FLAG "-msse2" CACHE INTERNAL "" )
+-   endif()
+ elseif( CMAKE_CXX_COMPILER_ID MATCHES "MSVC" )
+    set( HAVE_MMX ON )
+    set( HAVE_SSE ON )
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/audacity.git/commitdiff/5b6d905be703439da665b813a00d752a5fdbeccf



More information about the pld-cvs-commit mailing list