about summary refs log tree commit diff
path: root/INSTALL
diff options
context:
space:
mode:
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL31
1 files changed, 14 insertions, 17 deletions
diff --git a/INSTALL b/INSTALL
index 548aea5eca..a7e484a757 100644
--- a/INSTALL
+++ b/INSTALL
@@ -10,9 +10,9 @@ installation.  It is updated more frequently than this manual.
 separate tarfiles which you unpack into the top level of the source
 tree.  Then you give `configure' the `--enable-add-ons' option to
 activate them, and they will be compiled into the library.  As of the
-2.1 release, two important components of glibc are distributed as
-"official" add-ons.  Unless you are doing an unusual installation, you
-should get them both.
+2.2 release, one important component of glibc is distributed as
+"official" add-ons: the linuxthreads add-on.  Unless you are doing an
+unusual installation, you should get this.
 
    Support for POSIX threads is maintained by someone else, so it's in a
 separate package.  It is only available for Linux systems, but this will
@@ -28,7 +28,7 @@ Configuring and compiling GNU Libc
 
    GNU libc can be compiled in the source directory, but we strongly
 advise to build it in a separate build directory.  For example, if you
-have unpacked the glibc sources in `/src/gnu/glibc-2.1.0', create a
+have unpacked the glibc sources in `/src/gnu/glibc-2.2.0', create a
 directory `/src/gnu/glibc-build' to put the object files in.  This
 allows removing the whole build directory in case an error occurs,
 which is the safest way to get a fresh start and should always be done.
@@ -36,7 +36,7 @@ which is the safest way to get a fresh start and should always be done.
    From your object directory, run the shell script `configure' found
 at the top level of the source tree.  In the scenario above, you'd type
 
-     $ ../glibc-2.1.0/configure ARGS...
+     $ ../glibc-2.2.0/configure ARGS...
 
    Please note that even if you're building in a separate build
 directory, the compilation needs to modify a few files in the source
@@ -247,12 +247,9 @@ paths for installation.  This is useful when setting up a chroot
 environment or preparing a binary distribution.  The directory should be
 specified with an absolute file name.
 
-   Glibc 2.1 includes two daemons, `nscd' and `utmpd', which you may or
-may not want to run.  `nscd' caches name service lookups; it can
-dramatically improve performance with NIS+, and may help with DNS as
-well.  `utmpd' allows programs that use the old format for the `utmp'
-file to coexist with new programs.  For more information see the file
-`login/README.utmpd'.
+   Glibc 2.2 includes a daemon called `nscd', which you may or may not
+want to run.  `nscd' caches name service lookups; it can dramatically
+improve performance with NIS+, and may help with DNS as well.
 
    One auxiliary program, `/usr/libexec/pt_chown', is installed setuid
 `root'.  This program is invoked by the `grantpt' function; it sets the
@@ -287,15 +284,13 @@ Recommended Tools for Compilation
    We recommend installing the following GNU tools before attempting to
 build the GNU C library:
 
-   * GNU `make' 3.75
+   * GNU `make' 3.79 or newer
 
      You need the latest version of GNU `make'.  Modifying the GNU C
      Library to work with other `make' programs would be so difficult
      that we recommend you port GNU `make' instead.  *Really.*  We
-     recommend version GNU `make' version 3.75 or 3.77.  All earlier
-     versions have severe bugs or lack features. Version 3.76 is known
-     to have bugs which only show up in big projects like GNU `libc'.
-     Version 3.76.1 seems OK but some people have reported problems.
+     recommend version GNU `make' version 3.79.  All earlier versions
+     have severe bugs or lack features.
 
    * EGCS 1.1.1, 1.1 or 1.0.3, or GCC 2.8.1, 2.95 or newer
 
@@ -379,13 +374,15 @@ Supported Configurations
    The GNU C Library currently supports configurations that match the
 following patterns:
 
-     alpha-*-linux
+     alpha*-*-linux
      arm-*-linux
      arm-*-linuxaout
      arm-*-none
      iX86-*-gnu
      iX86-*-linux
+     ia64-*-linux
      m68k-*-linux
+     mips*-*-linux
      powerpc-*-linux
      sparc-*-linux
      sparc64-*-linux