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
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil