Skip to content

Commit 9349311

Browse files
committed
Update information about the newest versions of tools used to build glibc
* manual/install.texi (Tools for Compilation): Update the newest versions of gcc, binutils, texinfo, gawk, bison, and sed. * INSTALL: Regenerated.
1 parent 407552c commit 9349311

File tree

3 files changed

+20
-12
lines changed

3 files changed

+20
-12
lines changed

Diff for: ChangeLog

+6
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
2018-01-31 Dmitry V. Levin <[email protected]>
2+
3+
* manual/install.texi (Tools for Compilation): Update the newest
4+
versions of gcc, binutils, texinfo, gawk, bison, and sed.
5+
* INSTALL: Regenerated.
6+
17
2018-01-30 Samuel Thibault <[email protected]
28

39
* sysdeps/pthread/allocalim.h (__libc_use_alloca): Use __glibc_likely

Diff for: INSTALL

+7-6
Original file line numberDiff line numberDiff line change
@@ -419,7 +419,7 @@ build the GNU C Library:
419419
GCC 4.9 or higher is required. In general it is recommended to use
420420
the newest version of the compiler that is known to work for
421421
building the GNU C Library, as newer compilers usually produce
422-
better code. As of release time, GCC 7.1 is the newest compiler
422+
better code. As of release time, GCC 7.3.1 is the newest compiler
423423
verified to work to build the GNU C Library.
424424

425425
For PowerPC 64-bits little-endian (powerpc64le), GCC 6.2 or higher
@@ -446,7 +446,7 @@ build the GNU C Library:
446446

447447
You must use GNU 'binutils' (as and ld) to build the GNU C Library.
448448
No other assembler or linker has the necessary functionality at the
449-
moment. As of release time, GNU 'binutils' 2.27 is the newest
449+
moment. As of release time, GNU 'binutils' 2.29.1 is the newest
450450
verified to work to build the GNU C Library.
451451

452452
* GNU 'texinfo' 4.7 or later
@@ -455,21 +455,22 @@ build the GNU C Library:
455455
need this version of the 'texinfo' package. Earlier versions do
456456
not understand all the tags used in the document, and the
457457
installation mechanism for the info files is not present or works
458-
differently. As of release time, 'texinfo' 6.0 is the newest
458+
differently. As of release time, 'texinfo' 6.5 is the newest
459459
verified to work to build the GNU C Library.
460460

461461
* GNU 'awk' 3.1.2, or higher
462462

463463
'awk' is used in several places to generate files. Some 'gawk'
464464
extensions are used, including the 'asorti' function, which was
465465
introduced in version 3.1.2 of 'gawk'. As of release time, 'gawk'
466-
version 4.1.3 is the newest verified to work to build the GNU C
466+
version 4.2.0 is the newest verified to work to build the GNU C
467467
Library.
468468

469469
* GNU 'bison' 2.7 or later
470470

471471
'bison' is used to generate the 'yacc' parser code in the 'intl'
472-
subdirectory.
472+
subdirectory. As of release time, 'bison' version 3.0.4 is the
473+
newest verified to work to build the GNU C Library.
473474

474475
* Perl 5
475476

@@ -480,7 +481,7 @@ build the GNU C Library:
480481

481482
'Sed' is used in several places to generate files. Most scripts
482483
work with any version of 'sed'. As of release time, 'sed' version
483-
4.2.2 is the newest verified to work to build the GNU C Library.
484+
4.4 is the newest verified to work to build the GNU C Library.
484485

485486
If you change any of the 'configure.ac' files you will also need
486487

Diff for: manual/install.texi

+7-6
Original file line numberDiff line numberDiff line change
@@ -465,7 +465,7 @@ GCC 4.9 or newer
465465
GCC 4.9 or higher is required. In general it is recommended to use
466466
the newest version of the compiler that is known to work for building
467467
@theglibc{}, as newer compilers usually produce better code. As of
468-
release time, GCC 7.1 is the newest compiler verified to work to build
468+
release time, GCC 7.3.1 is the newest compiler verified to work to build
469469
@theglibc{}.
470470

471471
For PowerPC 64-bits little-endian (powerpc64le), GCC 6.2 or higher is
@@ -490,7 +490,7 @@ GNU @code{binutils} 2.25 or later
490490

491491
You must use GNU @code{binutils} (as and ld) to build @theglibc{}.
492492
No other assembler or linker has the necessary functionality at the
493-
moment. As of release time, GNU @code{binutils} 2.27 is the newest
493+
moment. As of release time, GNU @code{binutils} 2.29.1 is the newest
494494
verified to work to build @theglibc{}.
495495

496496
@item
@@ -500,7 +500,7 @@ To correctly translate and install the Texinfo documentation you need
500500
this version of the @code{texinfo} package. Earlier versions do not
501501
understand all the tags used in the document, and the installation
502502
mechanism for the info files is not present or works differently.
503-
As of release time, @code{texinfo} 6.0 is the newest verified to work
503+
As of release time, @code{texinfo} 6.5 is the newest verified to work
504504
to build @theglibc{}.
505505

506506
@item
@@ -509,14 +509,15 @@ GNU @code{awk} 3.1.2, or higher
509509
@code{awk} is used in several places to generate files.
510510
Some @code{gawk} extensions are used, including the @code{asorti}
511511
function, which was introduced in version 3.1.2 of @code{gawk}.
512-
As of release time, @code{gawk} version 4.1.3 is the newest verified
512+
As of release time, @code{gawk} version 4.2.0 is the newest verified
513513
to work to build @theglibc{}.
514514

515515
@item
516516
GNU @code{bison} 2.7 or later
517517

518518
@code{bison} is used to generate the @code{yacc} parser code in the @file{intl}
519-
subdirectory.
519+
subdirectory. As of release time, @code{bison} version 3.0.4 is the newest
520+
verified to work to build @theglibc{}.
520521

521522
@item
522523
Perl 5
@@ -529,7 +530,7 @@ GNU @code{sed} 3.02 or newer
529530

530531
@code{Sed} is used in several places to generate files. Most scripts work
531532
with any version of @code{sed}. As of release time, @code{sed} version
532-
4.2.2 is the newest verified to work to build @theglibc{}.
533+
4.4 is the newest verified to work to build @theglibc{}.
533534

534535
@end itemize
535536

0 commit comments

Comments
 (0)