https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84554
matthew.hambley at metoffice dot gov.uk changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |matthew.hambley at metoffice dot g | |ov.uk --- Comment #1 from matthew.hambley at metoffice dot gov.uk --- I see this too, with GCC 8.2.0. tar -xf gcc-8.2.0.tar.xz cd gcc-8.2.0 ./contrib/download_prerequisites cd .. mkdir -p gcc-8.2.0-build cd gcc-8.2.0-build ../gcc-8.2.0/configure --prefix=$package_dir/gcc/8.2.0 --enable-languages=c,c++,fortran,go --disable-multilib make -j 16 It looks like it gets to stage 2 of the bootstrapping process, then it fails in the MPFR self-test in the way described. What seems to be happening is that it's correctly picking up gmp.h from the in-source version but and old version of the library from /usr/lib64/libgmp.so.