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

manuel at users.alioth.debian.org manuel at users.alioth.debian.org
Tue Dec 20 19:01:08 UTC 2011


Author: manuel
Date: Tue Dec 20 19:01:07 2011
New Revision: 289

URL: http://svn.debian.org/wsvn/pkg-openmpi/?sc=1&rev=289
Log:
Enabled support for MPI threads

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

Modified: openmpi/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-openmpi/openmpi/trunk/debian/changelog?rev=289&op=diff
==============================================================================
--- openmpi/trunk/debian/changelog (original)
+++ openmpi/trunk/debian/changelog Tue Dec 20 19:01:07 2011
@@ -19,8 +19,9 @@
     - Dropped .la files (no rdepends with .la files). Closes: #628070.
   * Acknowledge NMU. Thanks to Riku Voipio!
   * Builds support for GridEngine. Closes: #626164.
-
- -- Manuel Prinz <manuel at debian.org>  Tue, 20 Dec 2011 18:56:22 +0100
+  * Enabled support for MPI threads. Closes: #602132.
+
+ -- Manuel Prinz <manuel at debian.org>  Tue, 20 Dec 2011 19:59:50 +0100
 
 openmpi (1.4.3-2.1) unstable; urgency=low
 

Modified: openmpi/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-openmpi/openmpi/trunk/debian/rules?rev=289&op=diff
==============================================================================
--- openmpi/trunk/debian/rules (original)
+++ openmpi/trunk/debian/rules Tue Dec 20 19:01:07 2011
@@ -21,12 +21,17 @@
 # Flags for the static build: see bug #502232
 #STATIC_CONFIG_PARAMS = --enable-static
 
+# Enable MPI thread support (user request, see #602132). Progress threads are known
+# to not work, so we do not enable them until they are supported.
+MPI_THREADS := --with-threads=posix --enable-mpi-threads
+
 %:
 	dh $@ --parallel #--with autotools_dev
 
 override_dh_auto_configure:
 	dh_auto_configure -- \
 		$(CHKPT) $(NUMA) $(TORQUE) \
+		$(MPI_THREADS) \
 		--with-devel-headers \
 		--enable-heterogeneous \
 		--with-sge \
@@ -34,10 +39,6 @@
 		--sysconfdir=/etc/openmpi 		\
 		--libdir=\$${prefix}/lib/openmpi/lib	\
 		--includedir=\$${prefix}/lib/openmpi/include
-
-# Thread support disabled because it's broken, see bug #435581
-#                       --enable-mpi-threads                    \
-#                       --enable-progress-threads
 
 override_dh_install:
 # Strip rpath info from all executables and libraries.




More information about the Pkg-openmpi-commits mailing list