glibc/manual
Joseph Myers 4add86749a 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.
2017-06-19 16:34:05 +00:00
..
examples Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
Makefile manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
argp.texi manual: Complete @standards in argp.texi. 2017-06-16 01:19:30 -07:00
arith.texi manual: Complete @standards in arith.texi. 2017-06-16 01:20:50 -07:00
charset.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
check-safety.sh Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
conf.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
contrib.texi Fix a typo in the manual. 2017-02-08 01:34:12 -08:00
creature.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
crypt.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
ctype.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
debug.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
dir .. 2005-11-21 15:45:19 +00:00
errno.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
fdl-1.3.texi BZ#13738: Switch manual to FDL 1.3. 2012-02-24 12:58:10 -08:00
filesys.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
freemanuals.texi Update to canonical freemanuals.texi file. 2013-09-24 14:06:56 -07:00
getopt.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
header.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
install-plain.texi BZ #15941: Fix INSTALL file regeneration failure with makeinfo 5.x 2013-12-05 09:58:20 +05:30
install.texi Require GCC 4.9 or later for building glibc. 2017-06-19 16:34:05 +00:00
intro.texi manual: fix typo in the introduction 2016-05-19 23:22:59 -04:00
io.texi Clean up glibc manual references to "GNU system" (bug 6911). 2012-03-08 01:27:38 +00:00
ipc.texi manual/ipc.texi: Fix AC-safety notes. 2014-04-08 17:12:15 -04:00
job.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
lang.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
lgpl-2.1.texi Use canonical FSF .texi files for LGPL and FDL texts. 2011-06-06 16:16:55 -07:00
libc-texinfo.sh Make shebang interpreter directives consistent 2016-01-07 04:03:21 -05:00
libc.texinfo Update copyright dates not handled by scripts/update-copyrights. 2017-01-01 00:26:24 +00:00
libcbook.texi initial import 1995-02-18 01:27:10 +00:00
libdl.texi * manual/libdl.texi: New. 2014-01-31 23:23:59 -02:00
libm-err-tab.pl Do not hardcode list of libm functions in libm-err-tab.pl. 2017-02-06 17:55:59 +00:00
llio.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
locale.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
macros.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
maint.texi Manual typos: Library Maintenance 2016-10-06 12:29:11 +05:30
math.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
memory.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
message.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
nss.texi manual: Convert @tables of variables to @vtables. 2016-12-21 01:36:58 -08:00
nsswitch.texi update from main archive 960814 1996-08-15 01:23:29 +00:00
pattern.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
pipe.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
platform.texi PowerPC: Extend Program Priority Register support 2015-08-19 17:43:26 -03:00
probes.texi User manual documentation for tunables 2016-12-31 23:49:24 +05:30
process.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
resource.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
search.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
setjmp.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
signal.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
socket.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
startup.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
stdio-fp.c update from main archive 970225 1997-02-25 05:18:05 +00:00
stdio.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
string.texi manual: Complete @standards in string.texi. 2017-06-16 01:23:17 -07:00
summary.pl manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
sysinfo.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
syslog.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
terminal.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
texinfo.tex Update miscellaneous files from upstream sources. 2016-12-21 16:05:55 +00:00
texis.awk Correct close statement. 2001-05-18 13:01:32 +00:00
threads.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
time.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
tsort.awk Update copyright dates with scripts/update-copyrights. 2017-01-01 00:14:16 +00:00
tunables.texi tunables: Add LD_HWCAP_MASK to tunables 2017-06-07 11:11:37 +05:30
users.texi manual: Replace summary.awk with summary.pl. 2017-06-15 21:26:20 -07:00
xtract-typefun.awk Make shebang interpreter directives consistent 2016-01-07 04:03:21 -05:00