From: Gerald Pfeifer Date: Thu, 13 Jun 2024 07:49:29 +0000 (+0200) Subject: doc: Streamline requirements on the build compiler X-Git-Tag: basepoints/gcc-16~8312 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=14820327c720dad2ca34eb9fa73c0d9b435b6688;p=thirdparty%2Fgcc.git doc: Streamline requirements on the build compiler No need to talk about potential implementation bugs in older versions than what we require. And no need to talk about building GCC 3.3 and earlier at this point. gcc: PR other/69374 * doc/install.texi (Prerequisites): Simplify note on the C++ compiler required. Drop requirements for versions of GCC prior to 3.4. Fix grammar. --- diff --git a/gcc/doc/install.texi b/gcc/doc/install.texi index 165d48c02f8..0baba5e594d 100644 --- a/gcc/doc/install.texi +++ b/gcc/doc/install.texi @@ -224,13 +224,11 @@ described below. @table @asis @item ISO C++11 compiler Necessary to bootstrap GCC. GCC 4.8.3 or newer has sufficient -support for used C++11 features, with earlier GCC versions you -might run into implementation bugs. +support for used C++11 features. Versions of GCC prior to 11 also allow bootstrapping with an ISO C++98 -compiler, versions of GCC prior to 4.8 also allow bootstrapping with a -ISO C89 compiler, and versions of GCC prior to 3.4 also allow -bootstrapping with a traditional (K&R) C compiler. +compiler, and versions of GCC prior to 4.8 also allow bootstrapping with +an ISO C89 compiler. 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