This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: Require GCC 4.3 or later to build glibc
- From: "Carlos O'Donell" <carlos at systemhalted dot org>
- To: "Joseph S. Myers" <joseph at codesourcery dot com>
- Cc: libc-alpha at sourceware dot org, Marek Polacek <polacek at redhat dot com>
- Date: Fri, 24 Feb 2012 11:56:30 -0500
- Subject: Re: Require GCC 4.3 or later to build glibc
- Authentication-results: mr.google.com; spf=pass (google.com: domain of patofiero@gmail.com designates 10.236.170.130 as permitted sender) smtp.mail=patofiero@gmail.com; dkim=pass header.i=patofiero@gmail.com
- References: <Pine.LNX.4.64.1202232058250.26967@digraph.polyomino.org.uk>
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.