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