This is the mail archive of the mailing list for the glibc project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Remove pre-2.4 Linux kernel support

On Wed, 23 May 2012, Andreas Jaeger wrote:

> Once this is done, please add a note to NEWS and update the manual as well to
> mention that Kernel 2.4.0 is the minimum requirement,

The patch already includes a change in NEWS from "2.2" to "2.4" (not 
mentioned in the ChangeLog entry, since we don't generally create 
ChangeLog entries for NEWS changes).  README already says "The library is 
unlikely to build without NPTL, or to work on Linux kernels prior to 

I propose this patch to remove references to old kernel versions in the 
installation documentation.

2012-05-23  Joseph Myers  <>

	* manual/install.texi (Running make install): Do not mention Linux
	kernel version for which pt_chown is not needed.
	(Linux): Do not mention problems with nscd with 2.0 kernels.
	* INSTALL: Regenerated.

diff --git a/manual/install.texi b/manual/install.texi
index 0abb57e..5aca058 100644
--- a/manual/install.texi
+++ b/manual/install.texi
@@ -275,8 +275,8 @@ One auxiliary program, @file{/usr/libexec/pt_chown}, is installed setuid
 sets the permissions on a pseudoterminal so it can be used by the
 calling process.  This means programs like @code{xterm} and
 @code{screen} do not have to be setuid to get a pty.  (There may be
-other reasons why they need privileges.)  If you are using a 2.1 or
-newer Linux kernel with the @code{devptsfs} or @code{devfs} filesystems
+other reasons why they need privileges.)  If you are using a
+Linux kernel with the @code{devptsfs} or @code{devfs} filesystems
 providing pty slaves, you don't need this program; otherwise you do.
 The source for @file{pt_chown} is in @file{login/programs/pt_chown.c}.
@@ -428,11 +428,6 @@ if you configure @theglibc{} with @samp{--prefix=/usr}.  If you set some other
 prefix or allow it to default to @file{/usr/local}, then all the
 components are installed there.
-You cannot use @code{nscd} with 2.0 kernels, due to bugs in the
-kernel-side thread support.  @code{nscd} happens to hit these bugs
-particularly hard, but you might have problems with any threaded
 @node Reporting Bugs
 @appendixsec Reporting Bugs
 @cindex reporting bugs

Joseph S. Myers

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]