This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Require GCC 4.3 or later to build glibc


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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]