[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