/usr/include/mpich/mpicxx.h has a hardwired dependency on the gcc used
to build mpich (gcc 5.2):
#ifdef __GNUC__
# if __GNUC__>= 5
# if __GNUC_MINOR__> 2&& 2 == 2
# error 'Please use the same version of GCC and g++ for compiling MPICH and
user MPI programs'
# endif
# endif
#endif
But the current gcc (on s390x) is 5.3. So an error is thrown when
building client programs (cf. Bug#803477), making mpich mostly
unusable on this architecture.
I wonder if this logic needs to be changed since gcc changed it's
version numbering. As I understand it with 5.x and up the second digit
is being used in the way the third digit used to be used.
--
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers