This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [ITP] openmpi-1.6.3-2


On Fri, 2012-11-16 at 06:35 +0100, marco atzeri wrote:
> wrong upload. Try now please

I appreciate your doing this, as OpenMPI is used in a component of Boost
which I've been disabling for lack thereof.

Found a few issues:

1) Calling the runtime package just "libopenmpi" will cause trouble
later when one or more of the DLLs have an soname bump.  As they don't
seem to be version-coordinated, separate packages for each runtime is
the safest bet.  Also, the opal and orte libraries are only used
internally; headers are not installed by default.  Revised .cygport
attached.

2) AFAICS an additional patch is needed to fix loading of the debugger
module, attached.

3) openmpi can use libesmtp if present.  It is currently available in
Ports; shall I ITP it?


Yaakov

--- origsrc/openmpi-1.6.3/ompi/debuggers/Makefile.am	2012-04-03 09:30:25.000000000 -0500
+++ src/openmpi-1.6.3/ompi/debuggers/Makefile.am	2012-11-15 19:52:47.037390400 -0600
@@ -58,9 +58,9 @@ libdebuggers_la_SOURCES = \
         $(headers) \
         ompi_debuggers.c
 libdebuggers_la_CPPFLAGS = \
-        -DOMPI_MSGQ_DLL=\"$(pkglibdir)/libompi_dbg_msgq.so\" \
-        -DOMPI_MSGQ_DLL_PREFIX=\"libompi_dbg_msgq\" \
-        -DOMPI_MPIHANDLES_DLL_PREFIX=\"libompi_dbg_mpihandles\"
+        -DOMPI_MSGQ_DLL=\"$(pkglibdir)/cygompi_dbg_msgq.dll\" \
+        -DOMPI_MSGQ_DLL_PREFIX=\"cygompi_dbg_msgq\" \
+        -DOMPI_MPIHANDLES_DLL_PREFIX=\"cygompi_dbg_mpihandles\"
 
 libompi_debugger_canary_la_SOURCES = \
         ompi_debugger_canary.c

Attachment: openmpi.cygport
Description: application/cygport


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]