rpms/ardour/devel ardour-no-sse.patch,NONE,1.1 ardour.spec,1.5,1.6
Anthony Green (green)
fedora-extras-commits at redhat.com
Sun Jan 7 02:36:37 UTC 2007
Author: green
Update of /cvs/extras/rpms/ardour/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv22610
Modified Files:
ardour.spec
Added Files:
ardour-no-sse.patch
Log Message:
Rev 8. Enable optimizations. Disable sse.
ardour-no-sse.patch:
--- NEW FILE ardour-no-sse.patch ---
--- SConstruct~ 2006-04-26 08:44:20.000000000 -0700
+++ SConstruct 2007-01-06 18:00:07.000000000 -0800
@@ -555,28 +555,6 @@
debug_flags.append ("-DARCH_X86")
opt_flags.append ("-DARCH_X86")
- if config[config_kernel] == 'linux' :
-
- if env['DIST_TARGET'] != 'i386':
-
- flag_line = os.popen ("cat /proc/cpuinfo | grep '^flags'").read()[:-1]
- x86_flags = flag_line.split (": ")[1:][0].split (' ')
-
- if "mmx" in x86_flags:
- opt_flags.append ("-mmmx")
- if "sse" in x86_flags:
- build_host_supports_sse = 1
- if "3dnow" in x86_flags:
- opt_flags.append ("-m3dnow")
-
- if config[config_cpu] == "i586":
- opt_flags.append ("-march=i586")
- elif config[config_cpu] == "i686":
- opt_flags.append ("-march=i686")
-
- if ((env['DIST_TARGET'] == 'i686') or (env['DIST_TARGET'] == 'x86_64')) and build_host_supports_sse:
- opt_flags.extend (["-msse", "-mfpmath=sse"])
- debug_flags.extend (["-msse", "-mfpmath=sse"])
# end of processor-specific section
# optimization section
Index: ardour.spec
===================================================================
RCS file: /cvs/extras/rpms/ardour/devel/ardour.spec,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ardour.spec 4 Oct 2006 22:51:53 -0000 1.5
+++ ardour.spec 7 Jan 2007 02:36:07 -0000 1.6
@@ -1,7 +1,7 @@
Summary: Multichannel Digital Audio Workstation
Name: ardour
Version: 0.99.3
-Release: 7%{?dist}
+Release: 8%{?dist}
Source: http://ardour.org/files/releases/ardour-0.99.3.tar.bz2
Source1: ardour.png
Source2: ardour.desktop
@@ -9,6 +9,7 @@
Patch1: ardour-lib64-ladspa.patch
Patch2: ardour-session.cc-no_stomp.patch
Patch3: ardour-session.cc-_total_free_4k_blocks.patch
+Patch4: ardour-no-sse.patch
URL: http://ardour.org
License: GPL
Group: Applications/Multimedia
@@ -54,15 +55,14 @@
%patch2 -p0
%patch3 -p0
+%patch4 -p0
%build
-# Use NOARCH to skip /proc/cpuinfo problems, ARCH to specify
-# optimization flags
scons %{?_smp_mflags} PREFIX=%{_prefix} \
- NOARCH="1" ARCH="$RPM_OPT_FLAGS" \
+ ARCH="$RPM_OPT_FLAGS" \
USE_SSE_EVERYWHERE=0 \
BUILD_SSE_OPTIMIZATIONS=1 \
- KSI=no DEBUG=1
+ KSI=no
%install
rm -rf $RPM_BUILD_ROOT
@@ -110,6 +110,11 @@
%{_datadir}/applications/*ardour.desktop
%changelog
+* Sat Jan 06 2007 Anthony Green <green at redhat.com> 0.99.3-8
+- Enable optimization (oops).
+- Add ardour-no-sse.patch to disable use of build-system dependent
+ hardware features (SSE, MMX, etc).
+
* Thu Oct 05 2006 Christian Iseli <Christian.Iseli at licr.org> 0.99.3-7
- rebuilt for unwind info generation, broken in gcc-4.1.1-21
More information about the fedora-extras-commits
mailing list