Require GCC 4.9 or later for building glibc.
commit4add86749a31f302674599b69d2eea691d69341a
authorJoseph Myers <joseph@codesourcery.com>
Mon, 19 Jun 2017 16:33:00 +0000 (19 16:33 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Mon, 19 Jun 2017 16:34:05 +0000 (19 16:34 +0000)
tree68755949e4e394156f806e072463b3f3af64d278
parentf6110a8fee2ca36f8e2d2abecf3cba9fa7b8ea7d
Require GCC 4.9 or later for building glibc.

This patch makes configure require GCC 4.9 or later for building
glibc, and documents that requirement.  Requiring GCC 4.9 or later
allows use of _Generic (as in tzcode).  It would allow <stdatomic.h>
and _Atomic to be used as well if desired, although we need to avoid
any libatomic dependencies on any platforms.  This patch is explicitly
the minimum to implement a new version requirement, with any
consequent cleanups of conditional code (not in installed headers or
files shared with gnulib etc.) to be done separately.

Tested for x86_64.

* configure.ac (libc_cv_compiler_ok): Require GCC 4.9 or later.
* configure: Regenerated.
* manual/install.texi (Tools for Compilation): Document
requirement for GCC 4.9 or later.
* INSTALL: Regenerated.
ChangeLog
INSTALL
NEWS
configure
configure.ac
manual/install.texi