mirror of
git://sourceware.org/git/glibc.git
synced 2024-11-21 01:12:26 +08:00
Update tooling versions verified to work with glibc.
This commit is contained in:
parent
6cca855e7e
commit
f650932b34
@ -1,5 +1,8 @@
|
|||||||
2018-07-31 Carlos O'Donell <carlos@redhat.com>
|
2018-07-31 Carlos O'Donell <carlos@redhat.com>
|
||||||
|
|
||||||
|
* manual/install.texi: Update versions.
|
||||||
|
* INSTALL: Regenerate.
|
||||||
|
|
||||||
* manual/contrib.texi (Contributors): Update contributions.
|
* manual/contrib.texi (Contributors): Update contributions.
|
||||||
|
|
||||||
2018-07-31 Carlos O'Donell <carlos@redhat.com>
|
2018-07-31 Carlos O'Donell <carlos@redhat.com>
|
||||||
|
33
INSTALL
33
INSTALL
@ -301,23 +301,28 @@ for testing, which run together with the rest of the testsuite through
|
|||||||
'make check'. These scripts require the following tools to run
|
'make check'. These scripts require the following tools to run
|
||||||
successfully:
|
successfully:
|
||||||
|
|
||||||
* Python 2.7.6/3.4.3 or later
|
* Python 2.7/3.4 or later
|
||||||
|
|
||||||
Python is required for running the printers' test scripts.
|
Python is required for running the printers' test scripts. As of
|
||||||
|
release time, Python 3.6 is the newest verified to work to test the
|
||||||
|
pretty printers.
|
||||||
|
|
||||||
* PExpect 4.0
|
* PExpect 4.0
|
||||||
|
|
||||||
The printer tests drive GDB through test programs and compare its
|
The printer tests drive GDB through test programs and compare its
|
||||||
output to the printers'. PExpect is used to capture the output of
|
output to the printers'. PExpect is used to capture the output of
|
||||||
GDB, and should be compatible with the Python version in your
|
GDB, and should be compatible with the Python version in your
|
||||||
system.
|
system. As of release time PExpect 4.3 is the newest verified to
|
||||||
|
work to test the pretty printers.
|
||||||
|
|
||||||
* GDB 7.8 or later with support for Python 2.7.6/3.4.3 or later
|
* GDB 7.8 or later with support for Python 2.7/3.4 or later
|
||||||
|
|
||||||
GDB itself needs to be configured with Python support in order to
|
GDB itself needs to be configured with Python support in order to
|
||||||
use the pretty printers. Notice that your system having Python
|
use the pretty printers. Notice that your system having Python
|
||||||
available doesn't imply that GDB supports it, nor that your
|
available doesn't imply that GDB supports it, nor that your
|
||||||
system's Python and GDB's have the same version.
|
system's Python and GDB's have the same version. As of release
|
||||||
|
time GNU 'debugger' 8.0.1 is the newest verified to work to test
|
||||||
|
the pretty printers.
|
||||||
|
|
||||||
If these tools are absent, the printer tests will report themselves as
|
If these tools are absent, the printer tests will report themselves as
|
||||||
'UNSUPPORTED'. Notice that some of the printer tests require the GNU C
|
'UNSUPPORTED'. Notice that some of the printer tests require the GNU C
|
||||||
@ -444,12 +449,15 @@ build the GNU C Library:
|
|||||||
|
|
||||||
* GNU 'make' 4.0 or newer
|
* GNU 'make' 4.0 or newer
|
||||||
|
|
||||||
|
As of relase time, GNU 'make' 4.2.1 is the newest verified to work
|
||||||
|
to build the GNU C Library.
|
||||||
|
|
||||||
* GCC 4.9 or newer
|
* GCC 4.9 or newer
|
||||||
|
|
||||||
GCC 4.9 or higher is required. In general it is recommended to use
|
GCC 4.9 or higher is required. In general it is recommended to use
|
||||||
the newest version of the compiler that is known to work for
|
the newest version of the compiler that is known to work for
|
||||||
building the GNU C Library, as newer compilers usually produce
|
building the GNU C Library, as newer compilers usually produce
|
||||||
better code. As of release time, GCC 7.3 is the newest compiler
|
better code. As of release time, GCC 8.1.1 is the newest compiler
|
||||||
verified to work to build the GNU C Library.
|
verified to work to build the GNU C Library.
|
||||||
|
|
||||||
For PowerPC 64-bits little-endian (powerpc64le), GCC 6.2 or higher
|
For PowerPC 64-bits little-endian (powerpc64le), GCC 6.2 or higher
|
||||||
@ -476,7 +484,7 @@ build the GNU C Library:
|
|||||||
|
|
||||||
You must use GNU 'binutils' (as and ld) to build the GNU C Library.
|
You must use GNU 'binutils' (as and ld) to build the GNU C Library.
|
||||||
No other assembler or linker has the necessary functionality at the
|
No other assembler or linker has the necessary functionality at the
|
||||||
moment. As of release time, GNU 'binutils' 2.29.1 is the newest
|
moment. As of release time, GNU 'binutils' 2.31.1 is the newest
|
||||||
verified to work to build the GNU C Library.
|
verified to work to build the GNU C Library.
|
||||||
|
|
||||||
* GNU 'texinfo' 4.7 or later
|
* GNU 'texinfo' 4.7 or later
|
||||||
@ -493,7 +501,7 @@ build the GNU C Library:
|
|||||||
'awk' is used in several places to generate files. Some 'gawk'
|
'awk' is used in several places to generate files. Some 'gawk'
|
||||||
extensions are used, including the 'asorti' function, which was
|
extensions are used, including the 'asorti' function, which was
|
||||||
introduced in version 3.1.2 of 'gawk'. As of release time, 'gawk'
|
introduced in version 3.1.2 of 'gawk'. As of release time, 'gawk'
|
||||||
version 4.2.0 is the newest verified to work to build the GNU C
|
version 4.2.1 is the newest verified to work to build the GNU C
|
||||||
Library.
|
Library.
|
||||||
|
|
||||||
* GNU 'bison' 2.7 or later
|
* GNU 'bison' 2.7 or later
|
||||||
@ -505,13 +513,15 @@ build the GNU C Library:
|
|||||||
* Perl 5
|
* Perl 5
|
||||||
|
|
||||||
Perl is not required, but it is used if present to test the
|
Perl is not required, but it is used if present to test the
|
||||||
installation. We may decide to use it elsewhere in the future.
|
installation. We may decide to use it elsewhere in the future. As
|
||||||
|
of release time 'perl' version 5.28.0 is the newest verified to
|
||||||
|
work to build the GNU C Library.
|
||||||
|
|
||||||
* GNU 'sed' 3.02 or newer
|
* GNU 'sed' 3.02 or newer
|
||||||
|
|
||||||
'Sed' is used in several places to generate files. Most scripts
|
'Sed' is used in several places to generate files. Most scripts
|
||||||
work with any version of 'sed'. As of release time, 'sed' version
|
work with any version of 'sed'. As of release time, 'sed' version
|
||||||
4.4 is the newest verified to work to build the GNU C Library.
|
4.5 is the newest verified to work to build the GNU C Library.
|
||||||
|
|
||||||
If you change any of the 'configure.ac' files you will also need
|
If you change any of the 'configure.ac' files you will also need
|
||||||
|
|
||||||
@ -521,6 +531,9 @@ and if you change any of the message translation files you will need
|
|||||||
|
|
||||||
* GNU 'gettext' 0.10.36 or later
|
* GNU 'gettext' 0.10.36 or later
|
||||||
|
|
||||||
|
As of release time, GNU 'gettext' version 0.19.8.1 is the newest
|
||||||
|
version verified to work to build the GNU C Library.
|
||||||
|
|
||||||
You may also need these packages if you upgrade your source tree using
|
You may also need these packages if you upgrade your source tree using
|
||||||
patches, although we try to avoid this.
|
patches, although we try to avoid this.
|
||||||
|
|
||||||
|
@ -336,23 +336,26 @@ These scripts require the following tools to run successfully:
|
|||||||
|
|
||||||
@itemize @bullet
|
@itemize @bullet
|
||||||
@item
|
@item
|
||||||
Python 2.7.6/3.4.3 or later
|
Python 2.7/3.4 or later
|
||||||
|
|
||||||
Python is required for running the printers' test scripts.
|
Python is required for running the printers' test scripts. As of release time,
|
||||||
|
Python 3.6 is the newest verified to work to test the pretty printers.
|
||||||
|
|
||||||
@item PExpect 4.0
|
@item PExpect 4.0
|
||||||
|
|
||||||
The printer tests drive GDB through test programs and compare its output
|
The printer tests drive GDB through test programs and compare its output
|
||||||
to the printers'. PExpect is used to capture the output of GDB, and should be
|
to the printers'. PExpect is used to capture the output of GDB, and should be
|
||||||
compatible with the Python version in your system.
|
compatible with the Python version in your system. As of release time
|
||||||
|
PExpect 4.3 is the newest verified to work to test the pretty printers.
|
||||||
|
|
||||||
@item
|
@item
|
||||||
GDB 7.8 or later with support for Python 2.7.6/3.4.3 or later
|
GDB 7.8 or later with support for Python 2.7/3.4 or later
|
||||||
|
|
||||||
GDB itself needs to be configured with Python support in order to use the
|
GDB itself needs to be configured with Python support in order to use the
|
||||||
pretty printers. Notice that your system having Python available doesn't imply
|
pretty printers. Notice that your system having Python available doesn't imply
|
||||||
that GDB supports it, nor that your system's Python and GDB's have the same
|
that GDB supports it, nor that your system's Python and GDB's have the same
|
||||||
version.
|
version. As of release time GNU @code{debugger} 8.0.1 is the newest verified
|
||||||
|
to work to test the pretty printers.
|
||||||
@end itemize
|
@end itemize
|
||||||
|
|
||||||
@noindent
|
@noindent
|
||||||
@ -491,13 +494,16 @@ build @theglibc{}:
|
|||||||
@item
|
@item
|
||||||
GNU @code{make} 4.0 or newer
|
GNU @code{make} 4.0 or newer
|
||||||
|
|
||||||
|
As of relase time, GNU @code{make} 4.2.1 is the newest verified to work
|
||||||
|
to build @theglibc{}.
|
||||||
|
|
||||||
@item
|
@item
|
||||||
GCC 4.9 or newer
|
GCC 4.9 or newer
|
||||||
|
|
||||||
GCC 4.9 or higher is required. In general it is recommended to use
|
GCC 4.9 or higher is required. In general it is recommended to use
|
||||||
the newest version of the compiler that is known to work for building
|
the newest version of the compiler that is known to work for building
|
||||||
@theglibc{}, as newer compilers usually produce better code. As of
|
@theglibc{}, as newer compilers usually produce better code. As of
|
||||||
release time, GCC 7.3 is the newest compiler verified to work to build
|
release time, GCC 8.1.1 is the newest compiler verified to work to build
|
||||||
@theglibc{}.
|
@theglibc{}.
|
||||||
|
|
||||||
For PowerPC 64-bits little-endian (powerpc64le), GCC 6.2 or higher is
|
For PowerPC 64-bits little-endian (powerpc64le), GCC 6.2 or higher is
|
||||||
@ -522,7 +528,7 @@ GNU @code{binutils} 2.25 or later
|
|||||||
|
|
||||||
You must use GNU @code{binutils} (as and ld) to build @theglibc{}.
|
You must use GNU @code{binutils} (as and ld) to build @theglibc{}.
|
||||||
No other assembler or linker has the necessary functionality at the
|
No other assembler or linker has the necessary functionality at the
|
||||||
moment. As of release time, GNU @code{binutils} 2.29.1 is the newest
|
moment. As of release time, GNU @code{binutils} 2.31.1 is the newest
|
||||||
verified to work to build @theglibc{}.
|
verified to work to build @theglibc{}.
|
||||||
|
|
||||||
@item
|
@item
|
||||||
@ -541,7 +547,7 @@ GNU @code{awk} 3.1.2, or higher
|
|||||||
@code{awk} is used in several places to generate files.
|
@code{awk} is used in several places to generate files.
|
||||||
Some @code{gawk} extensions are used, including the @code{asorti}
|
Some @code{gawk} extensions are used, including the @code{asorti}
|
||||||
function, which was introduced in version 3.1.2 of @code{gawk}.
|
function, which was introduced in version 3.1.2 of @code{gawk}.
|
||||||
As of release time, @code{gawk} version 4.2.0 is the newest verified
|
As of release time, @code{gawk} version 4.2.1 is the newest verified
|
||||||
to work to build @theglibc{}.
|
to work to build @theglibc{}.
|
||||||
|
|
||||||
@item
|
@item
|
||||||
@ -555,14 +561,16 @@ verified to work to build @theglibc{}.
|
|||||||
Perl 5
|
Perl 5
|
||||||
|
|
||||||
Perl is not required, but it is used if present to test the
|
Perl is not required, but it is used if present to test the
|
||||||
installation. We may decide to use it elsewhere in the future.
|
installation. We may decide to use it elsewhere in the future. As of release
|
||||||
|
time @code{perl} version 5.28.0 is the newest verified to work to build
|
||||||
|
@theglibc{}.
|
||||||
|
|
||||||
@item
|
@item
|
||||||
GNU @code{sed} 3.02 or newer
|
GNU @code{sed} 3.02 or newer
|
||||||
|
|
||||||
@code{Sed} is used in several places to generate files. Most scripts work
|
@code{Sed} is used in several places to generate files. Most scripts work
|
||||||
with any version of @code{sed}. As of release time, @code{sed} version
|
with any version of @code{sed}. As of release time, @code{sed} version
|
||||||
4.4 is the newest verified to work to build @theglibc{}.
|
4.5 is the newest verified to work to build @theglibc{}.
|
||||||
|
|
||||||
@end itemize
|
@end itemize
|
||||||
|
|
||||||
@ -580,6 +588,9 @@ and if you change any of the message translation files you will need
|
|||||||
@itemize @bullet
|
@itemize @bullet
|
||||||
@item
|
@item
|
||||||
GNU @code{gettext} 0.10.36 or later
|
GNU @code{gettext} 0.10.36 or later
|
||||||
|
|
||||||
|
As of release time, GNU @code{gettext} version 0.19.8.1 is the newest
|
||||||
|
version verified to work to build @theglibc{}.
|
||||||
@end itemize
|
@end itemize
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user