https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66947
Bug ID: 66947 Summary: Bootstrap error: Extraneous text after `else' directive Product: gcc Version: 5.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap Assignee: unassigned at gcc dot gnu.org Reporter: skunk at iskunk dot org Target Milestone: --- Host: x86_64-unknown-linux-gnu Target: x86_64-unknown-linux-gnu Build: x86_64-unknown-linux-gnu Bootstrapping 5.2.0 on a 64-bit Linux system: [...] config.status: linking /home/src/gcc-5.2.0/libgcc/config/i386/sfp-machine.h to sfp-machine.h config.status: linking /home/src/gcc-5.2.0/libgcc/gthr-posix.h to gthr-default.h config.status: executing default commands gmake[3]: Entering directory `/tmp/gcc-build/x86_64-unknown-linux-gnu/libgcc' /home/src/gcc-5.2.0/libgcc/config/t-softfp:106: Extraneous text after `else' directive /home/src/gcc-5.2.0/libgcc/config/t-softfp:113: *** only one `else' per conditional. Stop. gmake[3]: Leaving directory `/tmp/gcc-build/x86_64-unknown-linux-gnu/libgcc' gmake[2]: *** [all-stage1-target-libgcc] Error 2 gmake[2]: Leaving directory `/tmp/gcc-build' gmake[1]: *** [stage1-bubble] Error 2 gmake[1]: Leaving directory `/tmp/gcc-build' gmake: *** [bootstrap-lean] Error 2 $ gmake --version GNU Make 3.80 Copyright (C) 2002 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. I think the "else ifneq ..." construct in the t-softfp file requires a newer version of GNU Make. (The GCC "Prerequisites" page indicates that version 3.80 is sufficient.)