r38542 - in /packages/openblas/trunk/debian: README.Debian changelog control rules

sylvestre at users.alioth.debian.org sylvestre at users.alioth.debian.org
Tue May 31 13:23:01 UTC 2011


Author: sylvestre
Date: Tue May 31 13:23:00 2011
New Revision: 38542

URL: http://svn.debian.org/wsvn/debian-science/?sc=1&rev=38542
Log:
openblas (0.1alpha1-5~exp1) UNRELEASED; urgency=low

  * Good news: use DYNAMIC_ARCH=1 in the build option of OpenBLAS/Gotoblas
    to support multiple architecture. All kernel will be included in the library
    and dynamically switched the best architecutre at run time.

Modified:
    packages/openblas/trunk/debian/README.Debian
    packages/openblas/trunk/debian/changelog
    packages/openblas/trunk/debian/control
    packages/openblas/trunk/debian/rules

Modified: packages/openblas/trunk/debian/README.Debian
URL: http://svn.debian.org/wsvn/debian-science/packages/openblas/trunk/debian/README.Debian?rev=38542&op=diff
==============================================================================
--- packages/openblas/trunk/debian/README.Debian (original)
+++ packages/openblas/trunk/debian/README.Debian Tue May 31 13:23:00 2011
@@ -10,6 +10,8 @@
 
 More information are available here:
 http://wiki.debian.org/DebianScience/LinearAlgebraLibraries
+
+
 
 Building Optimized OpenBLAS Packages on your ARCH
 =================================================
@@ -31,4 +33,11 @@
 All dependencies can be installed with the following command:
 # aptitude install build-essential dpkg-dev cdbs devscripts patch
 
- -- Sylvestre Ledru <sylvestre at debian.org>  Sat, 16 Apr 2011 14:39:18 +0200
+Please note that, since version openblas 0.1alpha1-5, libopenblas-base provides
+a multiple architecture library.
+
+All kernel will be included in the library and dynamically switched
+the best architecutre at run time.
+
+ -- Sylvestre Ledru <sylvestre at debian.org>  Tue, 31 May 2011 13:56:22 +0200
+

Modified: packages/openblas/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/debian-science/packages/openblas/trunk/debian/changelog?rev=38542&op=diff
==============================================================================
--- packages/openblas/trunk/debian/changelog (original)
+++ packages/openblas/trunk/debian/changelog Tue May 31 13:23:00 2011
@@ -1,3 +1,11 @@
+openblas (0.1alpha1-5~exp1) UNRELEASED; urgency=low
+
+  * Good news: use DYNAMIC_ARCH=1 in the build option of OpenBLAS/Gotoblas
+    to support multiple architecture. All kernel will be included in the library
+    and dynamically switched the best architecutre at run time.
+
+ -- Sylvestre Ledru <sylvestre at debian.org>  Tue, 31 May 2011 13:29:02 +0200
+
 openblas (0.1alpha1-4) experimental; urgency=low
 
   * Fix FTBFS under kfreebsd, sparc & hurd.

Modified: packages/openblas/trunk/debian/control
URL: http://svn.debian.org/wsvn/debian-science/packages/openblas/trunk/debian/control?rev=38542&op=diff
==============================================================================
--- packages/openblas/trunk/debian/control (original)
+++ packages/openblas/trunk/debian/control Tue May 31 13:23:00 2011
@@ -18,9 +18,10 @@
 Description: Optimized BLAS (linear algebra) library based on GotoBLAS2
  OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version.
  .
- The libraries in this package are built without any processor extension
- instructions, and should run on all processors of this general
- architecture, albeit less than optimally.  
+ Unlike Atlas, OpenBLAS provides a multiple architecture library.
+ .
+ All kernel will be included in the library and dynamically switched
+ the best architecutre at run time.
  .
  For more information on how to rebuild locally OpenBLAS, see the section:
  "Building Optimized OpenBLAS Packages on your ARCH" in README.Debian
@@ -34,5 +35,10 @@
 Description: Optimized BLAS (linear algebra) library based on GotoBLAS2
  OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version.
  .
+ Unlike Atlas, OpenBLAS provides a multiple architecture library.
+ .
+ All kernel will be included in the library and dynamically switched
+ the best architecutre at run time.
+ .
  This package includes the static libraries and symbolic links
  needed for program development.

Modified: packages/openblas/trunk/debian/rules
URL: http://svn.debian.org/wsvn/debian-science/packages/openblas/trunk/debian/rules?rev=38542&op=diff
==============================================================================
--- packages/openblas/trunk/debian/rules (original)
+++ packages/openblas/trunk/debian/rules Tue May 31 13:23:00 2011
@@ -9,18 +9,18 @@
 
 build-stamp:
 	if test "$(TARGET)" = ""; then 		\
-			echo "Disable all CPU optimization"; \
-			make $(COMMON_MAKE_OPTIONS) TARGET=generic;		\
+			echo "Support multiple architecture"; \
+			$(MAKE) $(COMMON_MAKE_OPTIONS) DYNAMIC_ARCH=1;		\
 	fi
 
 	if test "$(TARGET)" = "custom"; then 		\
 			echo "Leave the detection to GotoBLAS / OpenBLAS"; \
-			make $(COMMON_MAKE_OPTIONS); 								\
+			$(MAKE) $(COMMON_MAKE_OPTIONS); 								\
 	fi
 
 	if test "$(TARGET)" != "" -a "$(TARGET)" != "custom"; then 		\
 			echo "Use the value '$(TARGET)' provided by the user";	\
-			make $(COMMON_MAKE_OPTIONS) TARGET=$(TARGET);									\
+			$(MAKE) $(COMMON_MAKE_OPTIONS) TARGET=$(TARGET);									\
 	fi;
 
 	rm libopenblas.so
@@ -34,7 +34,7 @@
 	LANG=C debian/rules TARGET=custom build binary
 
 clean::
-	make clean
+	$(MAKE) clean
 	rm -f libopenblas.so.0
 
 # Build a custom package optimized for the current arch




More information about the debian-science-commits mailing list