Require GCC 4.3 or later to build glibc

Carlos O'Donell carlos@systemhalted.org
Fri Feb 24 16:56:00 GMT 2012


On Thu, Feb 23, 2012 at 4:00 PM, Joseph S. Myers
<joseph@codesourcery.com> wrote:
> This patch restricts the supported GCC versions for building the
> library to 4.3 and later, with 4.6 consistently recommended (rather
> than variably recommending 4.1 or 4.4 in quick succession) as the
> current stable release series.  The configure test is made to accept
> versions 5-9 as some future proofing.  A sentence about bugs in GCC
> 2.7 and 2.8 is removed since it doesn't seem relevant now to single
> out particular bugs in very old compilers among all the bugs in all
> the possible compilers people might use.
>
> For x86 and x86_64, 4.3 was already required because cpuid.h was
> required and earlier versions did not install that header.  So older
> versions will not be well-tested for building current glibc.
>
> Note: I have not tested building current glibc with 4.3, 4.4 or 4.5 so
> I don't actually know if those versions work, just that older ones
> can't be used on x86 and x86_64.  It definitely works with 4.6 on x86
> and x86_64.
>
> I didn't try to clean up __GNUC_PREREQ uses (in non-installed code)
> for 4.3 and older versions, since Marek Polacek volunteered in
> <http://sourceware.org/ml/libc-alpha/2012-02/msg00403.html> to do
> that.  And I didn't clean up the many old compiler references in the
> FAQ (many suggesting compilers much older than 3.4) given the general
> plan to migrate the still-current parts of the FAQ to the wiki.
>
> Comments?
>
> 2012-02-23  Joseph Myers  <joseph@codesourcery.com>
>
>        * configure.in (CC): Restrict allowed GCC versions to 4.3 and
>        later.  Allow versions 5-9.
>        * manual/install.texi (Tools for Compilation): Give GCC 4.3 as
>        required minimum version and 4.6 as recommended version.  Do not
>        mention bugs in GCC 2.7 and 2.8.

What about INSTALL?

Cheers,
Carlos.



More information about the Libc-alpha mailing list