diff --git a/ChangeLog b/ChangeLog index ee121d7d10..4e29d93658 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2017-05-08 Joseph Myers + + * sysdeps/unix/sysv/linux/i386/configure.ac (arch_minimum_kernel): + Remove. + * sysdeps/unix/sysv/linux/i386/configure: Regenerated. + * sysdeps/unix/sysv/linux/x86_64/64/configure.ac + (arch_minimum_kernel): Remove. + * sysdeps/unix/sysv/linux/x86_64/64/configure: Regenerated. + * README: Update statement about Linux kernel requirements. + 2017-05-04 Adhemerval Zanella * manual/llio.texi: Add preadv and pwritev documentation. diff --git a/NEWS b/NEWS index 5558ca31d8..2a1e85108d 100644 --- a/NEWS +++ b/NEWS @@ -57,6 +57,10 @@ Version 2.26 be added on next major revision of POSIX, so current support is enabled with _GNU_SOURCE. +* The minimum Linux kernel version that this version of the GNU C Library + can be used with on i[4567]86 and x86_64 is 3.2. A Linux 3.2 or later + kernel was already required on all other architectures. + Security related changes: * The DNS stub resolver limits the advertised UDP buffer size to 1200 bytes, diff --git a/README b/README index be687c7dc3..c3d17d1378 100644 --- a/README +++ b/README @@ -17,9 +17,7 @@ GNU/Hurd support requires out-of-tree patches that will eventually be incorporated into an official GNU C Library release. When working with Linux kernels, this version of the GNU C Library -requires Linux kernel version 3.2 or later on all architectures except -i[4567]86 and x86_64, where Linux kernel version 2.6.32 or later -suffices. +requires Linux kernel version 3.2 or later. Also note that the shared version of the libgcc_s library must be installed for the pthread library to work correctly. diff --git a/sysdeps/unix/sysv/linux/i386/configure b/sysdeps/unix/sysv/linux/i386/configure index ae2c3567c5..0327590486 100644 --- a/sysdeps/unix/sysv/linux/i386/configure +++ b/sysdeps/unix/sysv/linux/i386/configure @@ -1,8 +1,6 @@ # This file is generated from configure.ac by Autoconf. DO NOT EDIT! # Local configure fragment for sysdeps/unix/sysv/linux/i386. -arch_minimum_kernel=2.6.32 - # Check if CFLAGS allows compiler to use ebp register in inline assembly. { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler flags allows ebp in inline assembly" >&5 diff --git a/sysdeps/unix/sysv/linux/i386/configure.ac b/sysdeps/unix/sysv/linux/i386/configure.ac index 1cd632e5c6..9e980784bb 100644 --- a/sysdeps/unix/sysv/linux/i386/configure.ac +++ b/sysdeps/unix/sysv/linux/i386/configure.ac @@ -1,8 +1,6 @@ GLIBC_PROVIDES dnl See aclocal.m4 in the top level source directory. # Local configure fragment for sysdeps/unix/sysv/linux/i386. -arch_minimum_kernel=2.6.32 - # Check if CFLAGS allows compiler to use ebp register in inline assembly. AC_CACHE_CHECK([if compiler flags allows ebp in inline assembly], libc_cv_can_use_register_asm_ebp, [ diff --git a/sysdeps/unix/sysv/linux/x86_64/64/configure b/sysdeps/unix/sysv/linux/x86_64/64/configure index 4d3f84567b..9d1a8d271d 100644 --- a/sysdeps/unix/sysv/linux/x86_64/64/configure +++ b/sysdeps/unix/sysv/linux/x86_64/64/configure @@ -1,8 +1,6 @@ # This file is generated from configure.ac by Autoconf. DO NOT EDIT! # Local configure fragment for sysdeps/unix/sysv/linux/x86_64/64. -arch_minimum_kernel=2.6.32 - test -n "$libc_cv_slibdir" || case "$prefix" in /usr | /usr/) diff --git a/sysdeps/unix/sysv/linux/x86_64/64/configure.ac b/sysdeps/unix/sysv/linux/x86_64/64/configure.ac index 81114e8b27..8e863b94ad 100644 --- a/sysdeps/unix/sysv/linux/x86_64/64/configure.ac +++ b/sysdeps/unix/sysv/linux/x86_64/64/configure.ac @@ -1,6 +1,4 @@ GLIBC_PROVIDES dnl See aclocal.m4 in the top level source directory. # Local configure fragment for sysdeps/unix/sysv/linux/x86_64/64. -arch_minimum_kernel=2.6.32 - LIBC_SLIBDIR_RTLDDIR([lib64], [lib64])