On Mon, Jan 4, 2021 at 4:43 PM Richard Sandiford via Gcc-patches <gcc-patches@gcc.gnu.org> wrote: > > Andreas Schwab <sch...@linux-m68k.org> writes: > > On Jan 04 2021, Richard Sandiford wrote: > > > >> Andreas Schwab <sch...@linux-m68k.org> writes: > >>> That doesn't build with gcc 4.8: > >> > >> Which subversion are you using? > > > > This is 4.8.1. > > Hmm, OK. I guess that raises the question whether “supporting GCC 4.8” > means supporting every patchlevel, or just the latest.
We document @item ISO C++11 compiler Necessary to bootstrap GCC. ... To build all languages in a cross-compiler or other configuration where 3-stage bootstrap is not performed, you need to start with an existing GCC binary (version 4.8 or later) because source code for language frontends other than C might use GCC extensions. Note that to bootstrap GCC with versions of GCC earlier than 4.8, you may need to use @option{--disable-stage1-checking}, though bootstrapping the compiler with such earlier compilers is strongly discouraged. while the second paragraph suggests GCC 4.8 or later works (which IMHO includes GCC 4.8.1), the general requirement lists a C++11 compiler which appearantly GCC 4.8.1 isn't ;) So for simplicity I'd suggest to be more precise and say 4.8.2 or later (if 4.8.2 works) Richard. > > Richard