SOURCES: soundtouch-nosse.patch (NEW) - -msse2 only for file with SSE-optim...

qboosh qboosh at pld-linux.org
Fri Apr 10 19:13:46 CEST 2009


Author: qboosh                       Date: Fri Apr 10 17:13:46 2009 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- -msse2 only for file with SSE-optimized code; the rest must be available for non-sse CPUs

---- Files affected:
SOURCES:
   soundtouch-nosse.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/soundtouch-nosse.patch
diff -u /dev/null SOURCES/soundtouch-nosse.patch:1.1
--- /dev/null	Fri Apr 10 19:13:46 2009
+++ SOURCES/soundtouch-nosse.patch	Fri Apr 10 19:13:40 2009
@@ -0,0 +1,26 @@
+--- soundtouch/source/SoundTouch/Makefile.am.orig	2009-01-25 17:32:53.000000000 +0100
++++ soundtouch/source/SoundTouch/Makefile.am	2009-04-10 18:04:37.333724702 +0200
+@@ -30,17 +30,16 @@
+ 
+ lib_LTLIBRARIES=libSoundTouch.la
+ #
+-libSoundTouch_la_SOURCES=AAFilter.cpp FIRFilter.cpp FIFOSampleBuffer.cpp mmx_optimized.cpp sse_optimized.cpp RateTransposer.cpp SoundTouch.cpp TDStretch.cpp cpu_detect_x86_gcc.cpp BPMDetect.cpp PeakFinder.cpp
++libSoundTouch_la_SOURCES=AAFilter.cpp FIRFilter.cpp FIFOSampleBuffer.cpp mmx_optimized.cpp RateTransposer.cpp SoundTouch.cpp TDStretch.cpp cpu_detect_x86_gcc.cpp BPMDetect.cpp PeakFinder.cpp
+ 
+ 
+ # Note by authore: '-msse2' might not work in non-X86 compilations. If someone can
+ # fix this script to automatically check for CPU architecture, please submit a patch 
+ # to me.
+-AM_CXXFLAGS=-O3 -msse2 -fcheck-new -I../../include
+-
++AM_CXXFLAGS=-fcheck-new -I../../include
+ 
+ # other linking flags to add
+-# noinst_LTLIBRARIES = libSoundTouchOpt.la
+-# libSoundTouch_la_LIBADD = libSoundTouchOpt.la
+-# libSoundTouchOpt_la_SOURCES = mmx_optimized.cpp sse_optimized.cpp 
+-# libSoundTouchOpt_la_CXXFLAGS = -O3 -msse2 -fcheck-new -I../../include
++noinst_LTLIBRARIES = libSoundTouchOpt.la
++libSoundTouch_la_LIBADD = libSoundTouchOpt.la
++libSoundTouchOpt_la_SOURCES = sse_optimized.cpp 
++libSoundTouchOpt_la_CXXFLAGS = -msse2
================================================================


More information about the pld-cvs-commit mailing list