Hi everyone!

Am Dienstag, den 18.12.2007, 15:31 +0100 schrieb Manuel Prinz:
> I already noticed my mistake and am working with a modified version.

Here's my new and modified patch for openmpi. It looks right to me and
first checks show that it's working. I'll have a larger test tomorrow
and will also test it against gromacs. I'd be happy about review and
feedback, nevertheless! IANADD, as the saying goes... ;)

Notes on the patch: First, ignore the changelog entry. I just used it to
increase the version number for testing. Second, I had to remove the
"static libs" because they were libtool libs and not functional. We can
build static libs by passing an option to configure but I currently see
no reason for that. Opinions?

If noone has complaints, I will apply it to trunk.

Best regards
Manuel
Index: debian/libopenmpi-dev.install
===================================================================
--- debian/libopenmpi-dev.install	(Revision 86)
+++ debian/libopenmpi-dev.install	(Arbeitskopie)
@@ -1,7 +1,5 @@
 usr/bin/opal_wrapper
 usr/lib/openmpi/include/*
-usr/lib/openmpi/lib/*.la
-usr/lib/openmpi/lib/openmpi/*.la
 usr/lib/openmpi/lib/*.so
 usr/share/man/man1/mpicc.openmpi.1
 usr/share/man/man1/mpic++.openmpi.1
Index: debian/changelog
===================================================================
--- debian/changelog	(Revision 86)
+++ debian/changelog	(Arbeitskopie)
@@ -1,3 +1,10 @@
+openmpi (1.2.4-5) unstable; urgency=low
+
+  [ Manuel Prinz ]
+  * ... (Closes: #456721)
+
+ -- Manuel Prinz <[EMAIL PROTECTED]>  Tue, 18 Dec 2007 13:26:57 +0100
+
 openmpi (1.2.4-4) unstable; urgency=low
 
   [ Manuel Prinz ]
Index: debian/libopenmpi-dev.links
===================================================================
--- debian/libopenmpi-dev.links	(Revision 86)
+++ debian/libopenmpi-dev.links	(Arbeitskopie)
@@ -9,3 +9,9 @@
 usr/bin/opal_wrapper    usr/bin/ortec++
 usr/bin/opal_wrapper    usr/bin/ortecc
 usr/share/man/man1/mpic++.openmpi.1     usr/share/man/man1/mpiCC.openmpi.1
+usr/lib/openmpi/lib/libmca_common_sm.so.0   usr/lib/libmca_common_sm.so
+usr/lib/openmpi/lib/libopen-pal.so.0        usr/lib/libopen-pal.so
+usr/lib/openmpi/lib/libopen-rte.so.0        usr/lib/libopen-rte.so
+usr/lib/openmpi/lib/libmpi_cxx.so.0         usr/lib/libmpi_cxx.so
+usr/lib/openmpi/lib/libmpi_f77.so.0         usr/lib/libmpi_f77.so
+usr/lib/openmpi/lib/libmpi_f90.so.0         usr/lib/libmpi_f90.so
Index: debian/libopenmpi-dev.postinst
===================================================================
--- debian/libopenmpi-dev.postinst	(Revision 86)
+++ debian/libopenmpi-dev.postinst	(Arbeitskopie)
@@ -4,21 +4,7 @@
 
 update-alternatives \
 	--install /usr/include/mpi mpi /usr/lib/openmpi/include 5 \
-	--slave /usr/lib/libmca_common_sm.la libmca_common_sm.la /usr/lib/openmpi/lib/libmca_common_sm.la \
-	--slave /usr/lib/libmca_common_sm.so libmca_common_sm.so /usr/lib/openmpi/lib/libmca_common_sm.so \
-	--slave /usr/lib/libmpi.so libmpi.so /usr/lib/openmpi/lib/libmpi.so \
-	--slave /usr/lib/libmpi.la libmpi.la /usr/lib/openmpi/lib/libmpi.la \
-	--slave /usr/lib/libmpi_cxx.la libmpi_cxx.la /usr/lib/openmpi/lib/libmpi_cxx.la \
-	--slave /usr/lib/libmpi_cxx.so libmpi_cxx.so /usr/lib/openmpi/lib/libmpi_cxx.so \
-	--slave /usr/lib/libmpi_f77.la libmpi_f77.la /usr/lib/openmpi/lib/libmpi_f77.la \
-	--slave /usr/lib/libmpi_f77.so libmpi_f77.so /usr/lib/openmpi/lib/libmpi_f77.so \
-	--slave /usr/lib/libmpi_f90.la libmpi_f90.la /usr/lib/openmpi/lib/libmpi_f90.la \
-	--slave /usr/lib/libmpi_f90.so libmpi_f90.so /usr/lib/openmpi/lib/libmpi_f90.so \
-	--slave /usr/lib/libopen-pal.la libopen-pal.la /usr/lib/openmpi/lib/libopen-pal.la \
-	--slave /usr/lib/libopen-pal.so libopen-pal.so /usr/lib/openmpi/lib/libopen-pal.so \
-	--slave /usr/lib/libopen-rte.la libopen-rte.la /usr/lib/openmpi/lib/libopen-rte.la \
-	--slave /usr/lib/libopen-rte.so libopen-rte.so /usr/lib/openmpi/lib/libopen-rte.so \
-	--slave /usr/lib/mpi.mod mpi.mod /usr/lib/openmpi/lib/mpi.mod \
+	--slave /usr/lib/libmpi.so libmpi.so /usr/lib/openmpi/lib/libmpi.so.0 \
 	--slave /usr/bin/mpicc mpicc /usr/bin/mpicc.openmpi \
 	--slave /usr/bin/mpic++ mpic++ /usr/bin/mpic++.openmpi \
 	--slave /usr/bin/mpicxx mpicxx /usr/bin/mpic++.openmpi \
Index: debian/libopenmpi1.links
===================================================================
--- debian/libopenmpi1.links	(Revision 0)
+++ debian/libopenmpi1.links	(Revision 0)
@@ -0,0 +1,7 @@
+usr/lib/openmpi/lib/libmca_common_sm.so.0   usr/lib/libmca_common_sm.so.0
+usr/lib/openmpi/lib/libopen-pal.so.0        usr/lib/libopen-pal.so.0
+usr/lib/openmpi/lib/libopen-rte.so.0        usr/lib/libopen-rte.so.0
+usr/lib/openmpi/lib/libmpi.so.0             usr/lib/libmpi.so.0
+usr/lib/openmpi/lib/libmpi_cxx.so.0         usr/lib/libmpi_cxx.so.0
+usr/lib/openmpi/lib/libmpi_f77.so.0         usr/lib/libmpi_f77.so.0
+usr/lib/openmpi/lib/libmpi_f90.so.0         usr/lib/libmpi_f90.so.0

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil

Reply via email to