[Pkg-openmpi-commits] r233 - in /openmpi/trunk/debian: changelog control rules

manuel at users.alioth.debian.org manuel at users.alioth.debian.org
Mon Feb 8 18:06:10 UTC 2010


Author: manuel
Date: Mon Feb  8 18:05:58 2010
New Revision: 233

URL: http://svn.debian.org/wsvn/pkg-openmpi/?sc=1&rev=233
Log:
Compile with memory affinity support

Modified:
    openmpi/trunk/debian/changelog
    openmpi/trunk/debian/control
    openmpi/trunk/debian/rules

Modified: openmpi/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-openmpi/openmpi/trunk/debian/changelog?rev=233&op=diff
==============================================================================
--- openmpi/trunk/debian/changelog (original)
+++ openmpi/trunk/debian/changelog Mon Feb  8 18:05:58 2010
@@ -16,11 +16,11 @@
   * Changed .install files to match soname bumps. The soname bumps were
     introduced by upstream to follow the libtool versioning guidelines.
     The ABI did not change and recompilations of rdepends are not needed.
-  * Compile with support for heterogeneous environments.
+  * Compile with support for heterogeneous environments and memory affinity.
   * Provide symlinks for orte-{checkpoint,restart} for smoother transition.
     The tools were merged with ompi-{checkpoint,restart}.
 
- -- Manuel Prinz <manuel at debian.org>  Mon, 08 Feb 2010 19:01:19 +0100
+ -- Manuel Prinz <manuel at debian.org>  Mon, 08 Feb 2010 19:04:19 +0100
 
 openmpi (1.3.3-4) unstable; urgency=medium
 

Modified: openmpi/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-openmpi/openmpi/trunk/debian/control?rev=233&op=diff
==============================================================================
--- openmpi/trunk/debian/control (original)
+++ openmpi/trunk/debian/control Mon Feb  8 18:05:58 2010
@@ -4,7 +4,7 @@
 Homepage: http://www.open-mpi.org/
 Maintainer: Debian Open MPI Maintainers <pkg-openmpi-maintainers at lists.alioth.debian.org>
 Uploaders: Manuel Prinz <manuel at debian.org>, Sylvestre Ledru <sylvestre at debian.org>
-Build-Depends: debhelper (>= 5.0.0), libibverbs-dev (>= 1.1.1) [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], gfortran, gcc (>= 4:4.1.2), chrpath, quilt, libcr-dev [amd64 armel i386 powerpc]
+Build-Depends: debhelper (>= 5.0.0), libibverbs-dev (>= 1.1.1) [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], gfortran, gcc (>= 4:4.1.2), chrpath, quilt, libcr-dev [amd64 armel i386 powerpc], libnuma-dev [amd64 i386 ia64 mips mipsel powerpc]
 Standards-Version: 3.8.3
 Vcs-Svn: svn://svn.debian.org/svn/pkg-openmpi/openmpi/trunk/
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-openmpi/openmpi/trunk/

Modified: openmpi/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-openmpi/openmpi/trunk/debian/rules?rev=233&op=diff
==============================================================================
--- openmpi/trunk/debian/rules (original)
+++ openmpi/trunk/debian/rules Mon Feb  8 18:05:58 2010
@@ -34,9 +34,16 @@
         CHKPT = --with-ft=cr --with-blcr=/usr --with-blcr-libdir=/usr/lib
 endif
 
+# Memory affinity support
+NUMA_ARCH = "amd64 i386 ia64 mips mipsel powerpc"
+ifneq (,$(findstring $(DEB_HOST_ARCH),$(NUMA_ARCH)))
+        NUMA = --with-libnuma=/usr --with-libnuma-libdir=/usr/lib
+endif
+
 COMMON_CONFIG_PARAMS = \
 			$(CROSS)				\
 			$(CHKPT)				\
+			$(NUMA)					\
 			--prefix=/usr 				\
 			--mandir=\$${prefix}/share/man 		\
 			--infodir=\$${prefix}/share/info 	\




More information about the Pkg-openmpi-commits mailing list