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

Dirk Eddelbuettel edd at debian.org
Mon Dec 17 20:47:08 UTC 2007


On 17 December 2007 at 21:13, Manuel Prinz wrote:
| Am Montag, den 17.12.2007, 13:36 -0600 schrieb Dirk Eddelbuettel:
| > Indeed, what were we thinking here Manuel? [...] In light of this, can
| > you remind me why you put the libs into /usr/lib/openmpi ?  I
| > understand why we put the _internal_ library files like [files
| > snipped] there, but for the visible libraries were are introducing
| > breakage by hiding them.  I am leaning towards pulling them back.  Am
| > I overlooking something?
| 
| The reasoning behind that was to fix the breaking of other MPI
| implementations by moving stuff to /usr/lib/openmpi/* and using

But that was just libmpi.so(.so)*, wasn't it?

| alternatives. At a first glance it seems like I messed something up with
| alternatives, not creating the links in the right place or something
| like that. So I fu**ed that up. I'm sorry!

I'm at work too so I didn't have time to check yet.  Recall that the final
links are actually created by the debhelper tools in conjunction with ldd, ie
what 'dpkg -c' typically shows at the end 

lrwxrwxrwx root/root         0 2007-12-12 13:13 ./usr/lib/openmpi/lib/libopen-pal.so.0 -> libopen-pal.so.0.0.0
lrwxrwxrwx root/root         0 2007-12-12 13:13 ./usr/lib/openmpi/lib/libmpi.so.0 -> libmpi.so.0.0.0
lrwxrwxrwx root/root         0 2007-12-12 13:13 ./usr/lib/openmpi/lib/libmpi_f77.so.0 -> libmpi_f77.so.0.0.0
lrwxrwxrwx root/root         0 2007-12-12 13:13 ./usr/lib/openmpi/lib/libmpi_cxx.so.0 -> libmpi_cxx.so.0.0.0
lrwxrwxrwx root/root         0 2007-12-12 13:13 ./usr/lib/openmpi/lib/libmpi_f90.so.0 -> libmpi_f90.so.0.0.0
lrwxrwxrwx root/root         0 2007-12-12 13:13 ./usr/lib/openmpi/lib/libopen-rte.so.0 -> libopen-rte.so.0.0.0
lrwxrwxrwx root/root         0 2007-12-12 13:13 ./usr/lib/openmpi/lib/libmca_common_sm.so.0 -> libmca_common_sm.so.0.0.0

are already symlinks.  I am thoroughly confused now as to what we should do
in terms a superior technical solution.   And quite frankly, I *personally*
don't care if we can co-exists with LAM and MPICH as I don't use those.
That said, this somewhat radical view is not the one I recommend as package
co-maintainer.  We should play nice with the other _if possible_ without
hideous hacks.

Adam, any hints other 'whatever, just make it work? ' ?  ;-)

Dirk

| I'll investigate that now since I use the packages at work with no
| problem. If we're lucky, I'll have that fixed by the end of the day.
| Though I fear that we'll still be hit by #220044.
| 
| Best regards
| Manuel

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






More information about the Pkg-openmpi-maintainers mailing list