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