mpich 3.1.4 in rawhide - soname changes
Sandro Mani
manisandro at gmail.com
Thu Mar 12 13:28:53 UTC 2015
On 12.03.2015 14:25, Martyn Foster wrote:
>
> On 12 March 2015 at 09:51, Sandro Mani <manisandro at gmail.com
> <mailto:manisandro at gmail.com>> wrote:
>
>
> On 11.03.2015 20:51, Orion Poplawski wrote:
>
> I updated mpich 3.1 to 3.1.4 in rawhide. I wouldn't have
> thought this would
> make a difference, but apparently upstream decided to rename
> libraries
> (libmpich.so.12 -> libmpi.so.12) and drop a sub-library
> (libopa.so.1),
> apparently not having any understanding of how sonames work.
> Or perhaps I'm
> just naive in thinking a 3.1 -> 3.1.4 version jump shouldn't
> introduce ABI
> incompatible changes.
>
> So, things need to be rebuilt in rawhide. I checked in the
> changes to F22
> have haven't built yet. mpich needs a rebuild in F22 though I
> think for
> fortran mod api changes.
>
> Looks like
>
> MPI_BIN=/usr/lib/mpich/bin
>
> is now
>
> MPI_BIN=/usr/lib/mpi/bin
>
> whereas i.e.
>
> MPI_LIB=/usr/lib/mpich/lib
>
> is still using "mpich".
>
>
> I suppose this should be fixed?
>
>
> openmpi seems to be using
>
> /usr/lib64/openmpi/bin/
> /usr/lib64/openmpi/lib/
>
> so perhaps the "mpich" option is better than a generic "mpi"?
>
Yes, and this is the way it was before. I'd say this is just an
oversight in mpich-modules.patch [1], @MPILIBNAME@ changed for the
libmpich.so -> libmpi.so rename, and it ended up having this side effect.
[1] http://pkgs.fedoraproject.org/cgit/mpich.git/tree/mpich-modules.patch
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.fedoraproject.org/pipermail/devel/attachments/20150312/fc793c97/attachment.html>
More information about the devel
mailing list