diff options
author | Joseph Myers <joseph@codesourcery.com> | 2018-10-29 15:28:05 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2018-10-29 15:28:05 +0000 |
commit | c6982f7efc1c70fe2d6160a87ee44d871ac85ab0 (patch) | |
tree | 1b1badfdc9453d1d32ca0bd207501253f7de92d5 /INSTALL | |
parent | 5c81be53407434ce22b849722a3d691295480016 (diff) | |
download | glibc-c6982f7efc1c70fe2d6160a87ee44d871ac85ab0.zip glibc-c6982f7efc1c70fe2d6160a87ee44d871ac85ab0.tar.gz glibc-c6982f7efc1c70fe2d6160a87ee44d871ac85ab0.tar.bz2 |
Patch to require Python 3.4 or later to build glibc.
This patch makes Python 3.4 or later a required tool for building
glibc, so allowing changes of awk, perl etc. code used in the build
and test to Python code without any such changes needing makefile
conditionals or to handle older Python versions.
This patch makes the configure test for Python check the version and
give an error if Python is missing or too old, and removes makefile
conditionals that are no longer needed. It does not itself convert
any code from another language to Python, and does not remove any
compatibility with older Python versions from existing scripts.
Tested for x86_64.
* configure.ac (PYTHON_PROG): Use AC_CHECK_PROG_VER. Set
critic_missing for versions before 3.4.
* configure: Regenerated.
* manual/install.texi (Tools for Compilation): Document
requirement for Python to build glibc.
* INSTALL: Regenerated.
* Rules [PYTHON]: Make code unconditional.
* benchtests/Makefile [PYTHON]: Likewise.
* conform/Makefile [PYTHON]: Likewise.
* manual/Makefile [PYTHON]: Likewise.
* math/Makefile [PYTHON]: Likewise.
Diffstat (limited to 'INSTALL')
-rw-r--r-- | INSTALL | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -531,11 +531,11 @@ build the GNU C Library: work with any version of 'sed'. As of release time, 'sed' version 4.5 is the newest verified to work to build the GNU C Library. - * Python 2.7/3.4 or later + * Python 3.4 or later - Python is required to build the GNU C Library manual and to run - some tests. As of release time, Python 3.6 is the newest verified - to work for testing the GNU C Library. + Python is required to build the GNU C Library. As of release time, + Python 3.6 is the newest verified to work for building and testing + the GNU C Library. * PExpect 4.0 |