On Mon, 21 Mar 2016 16:53:46 +0100 Gilles Filippini <p...@debian.org> wrote: > > Trying the mpicc.openmpi command on mips* porterboxes, it appears that > it segfault on mips and mipsel: > > pini@etler:~/debian/hdf5$ schroot -r -c pini1 > (sid_mipsel-dchroot)pini@etler:~/debian/hdf5$ /usr/bin/mpicc.openmpi --showme > [etler:10169] *** Process received signal *** > [etler:10169] Signal: Segmentation fault (11) > [etler:10169] Signal code: Address not mapped (1) > [etler:10169] Failing at address: 0x5a01f988 > [etler:10169] *** End of error message *** > Segmentation fault >
This bug is showing in the petsc build logs. The previous version of petsc built successfully on mips but not mipsel. At that time the version of openmpi on mips was 1.10.2-5 (it's now 1.10.2-11). That suggests the bug is in the patches for 1.10.2-6 or later. The petsc build failure on mipsel started under openmpi versions 1.10.2-5 and 1.10.2-7, but with a different (unresolved) error, not the segmentation fault. The mpicc segfault (more precisely for petsc, the failure in FortranMPICheck) first appears on mipsel using openmpi 1.10.2-9.