r810 - in /trunk/boinc-app-seti/debian: README.Debian boinc-app-seti.README.Debian rules
fst at users.alioth.debian.org
fst at users.alioth.debian.org
Fri Jan 4 14:51:04 UTC 2008
Author: fst
Date: Fri Jan 4 14:51:03 2008
New Revision: 810
URL: http://svn.debian.org/wsvn/pkg-boinc/?sc=1&rev=810
Log:
Commented out the UltraSPARC specific compiler flags, as discussed on
pkg-boinc-devel, and moved the paragraph about optimization in README.Debian
to boinc-app-seti.README.Debian.
Removed:
trunk/boinc-app-seti/debian/README.Debian
Modified:
trunk/boinc-app-seti/debian/boinc-app-seti.README.Debian
trunk/boinc-app-seti/debian/rules
Modified: trunk/boinc-app-seti/debian/boinc-app-seti.README.Debian
URL: http://svn.debian.org/wsvn/pkg-boinc/trunk/boinc-app-seti/debian/boinc-app-seti.README.Debian?rev=810&op=diff
==============================================================================
--- trunk/boinc-app-seti/debian/boinc-app-seti.README.Debian (original)
+++ trunk/boinc-app-seti/debian/boinc-app-seti.README.Debian Fri Jan 4 14:51:03 2008
@@ -7,3 +7,14 @@
yourself.
Refer to the paragraph "Installing and configuring BOINC application packages"
in /usr/share/doc/boinc-client/README.Debian for detailed instructions.
+
+
+About optimizing and compiler flags
+-----------------------------------
+
+The package uses only default -O2 optimization flags for the compiler.
+Consequently, users will tend to be unsatisfied with the performance of the
+Debian-binary when comparing it with the results achieved on other systems.
+However, there is little else that can be done about it, the build daemons
+that assemble the packages across all platforms cannot know on which
+particular machine the resulting binary will be executed.
Modified: trunk/boinc-app-seti/debian/rules
URL: http://svn.debian.org/wsvn/pkg-boinc/trunk/boinc-app-seti/debian/rules?rev=810&op=diff
==============================================================================
--- trunk/boinc-app-seti/debian/rules (original)
+++ trunk/boinc-app-seti/debian/rules Fri Jan 4 14:51:03 2008
@@ -8,22 +8,6 @@
include /usr/share/cdbs/1/rules/patchsys-quilt.mk
PKG = boinc-app-seti
-
-CPUTYPE=$(shell head -1 /proc/cpuinfo|cut -f2 -d: | cut -f3 -d\ )
-ifeq (UltraSparc,$(CPUTYPE))
-CPUSUBTYPE=$(shell head -1 /proc/cpuinfo|cut -f2 -d: | cut -f4 -d\ | cut -f1 -d+)
-#CFLAGS+= -mcpu=v9
-#CXXFLAGS+= -mcpu=v9
-ifeq (III,$(CPUSUBTYPE))
-CFLAGS+= -mcpu=ultrasparc3
-CXXFLAGS+= -mcpu=ultrasparc3
-else
-CFLAGS+= -mcpu=ultrasparc
-CXXFLAGS+= -mcpu=ultrasparc
-endif
-#CFLAGS+= -m64
-#CXXFLAGS+= -m64
-endif
DEB_CONFIGURE_SCRIPT_ENV += BOINCDIR="/usr/share/boinc-dev"
@@ -40,9 +24,27 @@
--disable-server \
--disable-static-linkage
-ifeq (UltraSparc,$(CPUTYPE))
-#DEB_CONFIGURE_EXTRA_FLAGS += --enable-bitness=64
-endif
+# Uncomment this to enable compilation with UltraSPARC specific compiler
+# flags. This will most probably increase setiathome's performance or if
+# your are unlucky will break it.
+#
+#CPUTYPE = $(shell head -1 /proc/cpuinfo | cut -f 2 -d ':' | cut -f 3 -d '\' )
+#ifeq (UltraSparc, $(CPUTYPE))
+# CPUSUBTYPE = $(shell head -1 /proc/cpuinfo | cut -f 2 -d ':' | \
+# cut -f 4 -d '\' | cut -f 1 -d '+')
+# CFLAGS += -mcpu=v9
+# CXXFLAGS += -mcpu=v9
+# ifeq (III, $(CPUSUBTYPE))
+# CFLAGS += -mcpu=ultrasparc3
+# CXXFLAGS += -mcpu=ultrasparc3
+# else
+# CFLAGS += -mcpu=ultrasparc
+# CXXFLAGS += -mcpu=ultrasparc
+# endif
+# CFLAGS += -m64
+# CXXFLAGS += -m64
+# DEB_CONFIGURE_EXTRA_FLAGS += --enable-bitness=64
+#endif
DEB_INSTALL_DOCS_ALL := AUTHORS
DEB_MAKE_CLEAN_TARGET = clean
More information about the pkg-boinc-commits
mailing list