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