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