https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61956
--- Comment #2 from Bruce Adams <tortoise_74 at yahoo dot co.uk> --- I have tried using a newer binutils (2.24) either installed before attempting to build gcc or in a combined tree build. The combined tree build complains that binutils/bfd is already configured when I run make bootstrap. mkdir -p -- ./bfd Configuring in ./bfd configure: creating cache ./config.cache [snip] checking for style of include used by make... GNU configure: error: source directory already configured; run "make distclean" there first make[4]: *** [configure-bfd] Error 1 make[4]: Leaving directory `/development/brucea/gcc/build/binutils' make[3]: *** [all] Error 2 make[3]: Leaving directory `/development/brucea/gcc/build/binutils' make[2]: *** [all-stage1-binutils] Error 2 make[2]: Leaving directory `/development/brucea/gcc/build' make[1]: *** [stage1-bubble] Error 2 make[1]: Leaving directory `/development/brucea/gcc/build' make: *** [bootstrap] Error 2 However, running configure using --disable-libcilkrts (in addition to the already required --disable-libsanitiser ) which is not documented results in a useable gcc 4.9.1 (with c++ working but presumably cilk++ broken).