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