[Pkg-openmpi-maintainers] Bug#456721: Processed: Re: Bug#456721:libpetsc.so depends on unexistent libraries

Dirk Eddelbuettel edd at debian.org
Wed Dec 19 00:12:16 UTC 2007


On 19 December 2007 at 00:43, Manuel Prinz wrote:
| 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?

IIRC "we have no choice" as Policy mandates static builds. May be a
'recommends' though.

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

Always apply, we can always fix later. No point in sending patches.

I'll try to build this later to see where I'm at w.r.t. my Rmpi breakage.

Thanks for all your work,  Dirk

| 
| 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 <debian at pinguinkiste.de>  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
| _______________________________________________
| Pkg-openmpi-maintainers mailing list
| Pkg-openmpi-maintainers at lists.alioth.debian.org
| http://lists.alioth.debian.org/mailman/listinfo/pkg-openmpi-maintainers

-- 
Three out of two people have difficulties with fractions.






More information about the Pkg-openmpi-maintainers mailing list