MPI makes my heads hurt;
OK - some other observations:
* petsc has a dependency on libhdf5-mpi-dev
* libhdf5-mpi-dev is a meta that is supposed to get the right libhdf5 for the
platform mpi defaults but actually ends up depending on
libhdf5-openmpi-dev, mpi-default-dev
which is somewhere between inconsistent and wrong.
2) hdf5 build dependencies are a bit odd:
Build-Depends: libmpich1.0-dev (>= 1.2.7-1), zlib1g-dev, lam4-dev (>=
7.1.1-3.2), quilt, libopenmpi-dev [!hp
pa !mips !mipsel !s390 !sh4 !m68k], libjpeg62-dev | libjpeg-dev, debhelper (>>
7), sed (>= 4.1.5), gfortran,
libibverbs-dev [!hppa !mips !mipsel !s390 !kfreebsd-i386 !kfreebsd-amd64
!hurd-i386 !sh4], sharutils, mpi-d
efault-dev
I think that needs to lose the libopenmpi-dev dependency completely
(with all the predication) and just keep the mpi-default-dev one it
already has?
Once you've got the build-deps for petsc installed - and because it has
pulled in libopenmpi-dev - if you then try and rebuild libblacs it
builds it against openmpi rather than lam.
Dave
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/745861
Title:
petsc version 3.1.dfsg-10ubuntu1 failed to build on armel
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs