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

Reply via email to