Bug#833425: mpi-defaults: switch to openmpi on hppa architecture

Mattia Rizzolo mattia at debian.org
Thu Aug 4 09:02:34 UTC 2016


On Thu, Aug 04, 2016 at 09:34:35AM +0200, Helge Deller wrote:
> mpi-defaults depends on libmpich-dev for the hppa architecture (like m68k and sh4).
> All other architectures use libopenmpi-dev.
> Is there a reason for that?

reason is that at that time openmpi was not available on those
architecture.
In m68k is available only since 5 days, and there is only 1 successful
build, making me wonder whether that's just thin luck
In hppa it's only available since Jan this year, the current list of
openmpi/mpich architectures is much older.
In sh4 it's available since Feb, sh4 is in the mpich list at least since
2014.

> The openmpi packages builds successfully on hppa, so I'd suggest to switch
> to openmpi for hppa (and maybe m68k and sh4?) too.

notice that switching default means rebuilding all the rdep in the
correct order (ben is able to provide the correct order).  I've been
able to do it correctly for s390x (#813691) thanks to the release team
tracking the transition, but we don't have tools for ports, so this is
really up to you.  Otherwise what you get is FTBFS of packages down in
the chain, and runtime errors due to different ABI of the library (I
noticed some programs are clever enough to say "libfoo has been linked
against mpich but I'm now building against openmpi, I can't do that,
please rebuild libfoo first", but most don't and just throw an error
(IIRC a linking error)).

Besides, do we know whether openmpi works correctly on those
architectures?  Since recently we have mpi-testsuite, but as you can see
the situation is not nice:
https://buildd.debian.org/status/package.php?p=mpi-testsuite


PS: did you CCed me on your email?  I received a double email with one
without bug number…  Consider that even if the last 6 uploads have been
done by me this doesn't mean I particularly care for this package (hence
why I didn't add myself to uploaders), back than I rather care about
having its rdeps building…

-- 
regards,
                        Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540      .''`.
more about me:  https://mapreri.org                             : :'  :
Launchpad user: https://launchpad.net/~mapreri                  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/debian-science-maintainers/attachments/20160804/4c9c4c83/attachment-0001.sig>


More information about the debian-science-maintainers mailing list