[Debichem-devel] Bug#924813: the error is in the libmpich-dev package

Paul Dreik debianbugs at pauldreik.se
Sun Mar 24 18:48:19 GMT 2019


Hi,
It bugs out on the following file
/usr/include/x86_64-linux-gnu/mpich/mpicxx.h which is supplied by the
libmpich-dev package.

// Check for incompatible GCC versions

// GCC (specifically) g++ changed the calling convention

// between 3.2.3 and 3.4.3 (!!)  Normally such changes

// should only occur at major releases (e.g., version 3 to 4)

#ifdef __GNUC__
# if __GNUC__ >= 8
#  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



I believe this bug should be moved to that package instead. Is the error
perhaps because gcc was bumped to 8.3? I wonder if it's still relevant,
gcc 3.4.3 was released around 2004(?) or so.

Commenting out the line in the above file gets bagel to build again.

Paul



More information about the Debichem-devel mailing list