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

Manuel Prinz debian at pinguinkiste.de
Tue Dec 18 14:31:43 UTC 2007


Hello Adam!

Am Dienstag, den 18.12.2007, 08:50 -0500 schrieb Adam C Powell IV:
> A couple of notes:
>       * The lib*.so.0.0.0 and lib*.so.0 files *must* be in libopenmpi1,
>         that's the shared lib package which other packages will link to
>         at runtime.  So please move those files and the .so.0 files back
>         into libopenmpi1.
>       * libopenmpi1 also needs *.so.0 links in /usr/lib.
> If this is not clear, chapter 8 of Debian Policy on shared libs might
> help: http://www.debian.org/doc/debian-policy/ch-sharedlibs.html

I already noticed my mistake and am working with a modified version.
Thanks for clarifying this nevertheless! :)

> Here's what libopenmpi1.links might look like:
> 
> 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

It already does now. I wasn't sure about libmpi.so.0 but as it seems
openmpi is the only package that uses this name. It seems to be safe to
use it as long as we use u-a to manage the libmpi.so link.

> You might want to take a look at other packages with lib(-dev), I think
> you'll see all of the .so.0.0.0 and .so.0 are in lib* and all of the .so
> and .a and .la are in lib*-dev.

I did, that's how I noticed my mistake.

> Thanks for your work on the package,

You're welcome!

Best regards
Manuel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Dies ist ein digital signierter Nachrichtenteil
Url : http://lists.alioth.debian.org/pipermail/pkg-openmpi-maintainers/attachments/20071218/ec223ab7/attachment-0004.pgp 


More information about the Pkg-openmpi-maintainers mailing list