aboutsummaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2017-05-08 10:45:20 +0000
committerJoseph Myers <joseph@codesourcery.com>2017-05-08 10:45:20 +0000
commit139ace95756a61715a18051c102bd67ca5166b3c (patch)
treea17b7041fd0ff3607d93f24475ad2c16c11bd59a /README
parent717da4b3bead186d8790b260d5c0dd317a651d8b (diff)
downloadglibc-139ace95756a61715a18051c102bd67ca5166b3c.tar.gz
glibc-139ace95756a61715a18051c102bd67ca5166b3c.tar.xz
glibc-139ace95756a61715a18051c102bd67ca5166b3c.zip
Require Linux kernel 3.2 or later on x86 / x86_64.
As per the recent discussion, this patch implements a requirement for Linux 3.2 or later for x86 and x86_64. This is only the initial change to increase the configured minimum; it's expected that followup patches would deal with associated removal of conditionals that are no longer needed. If we remove the start-up test on the kernel version, of course the NEWS and README text should then be revised (to reflect that this version is just one such that glibc does not intend to include compatibility code for any older kernel version, rather than older kernels necessarily failing to work or glibc necessarily having compatibility code for newer interfaces). The followups would be able to assume presence of getcpu (x86_64), recvmmsg (not always through its own syscall, sometimes only through socketcall), sendmmsg (likewise), /proc/$pid/task/$tid/comm, f_flags from statfs, prlimit64. Tested for x86_64 and x86. * 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.
Diffstat (limited to 'README')
-rw-r--r--README4
1 files changed, 1 insertions, 3 deletions
diff --git a/README b/README
index be687c7dc3c..c3d17d13788 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.