summary refs log tree commit diff
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2000-08-29 03:44:11 +0000
committerUlrich Drepper <drepper@redhat.com>2000-08-29 03:44:11 +0000
commit8f3f1e09bf1ac08cc3b0c7978a25c5727799a254 (patch)
tree45c1d017cd8e9b3dc97a43f586359efab6fd478a
parent46e4bd3b8eb5b11579110092f2563d745bab1139 (diff)
downloadglibc-8f3f1e09bf1ac08cc3b0c7978a25c5727799a254.tar.gz
glibc-8f3f1e09bf1ac08cc3b0c7978a25c5727799a254.tar.xz
glibc-8f3f1e09bf1ac08cc3b0c7978a25c5727799a254.zip
Update.
2000-08-27  H.J. Lu  <hjl@gnu.org>

	* posix/Makefile (otherlibs): Add for building with static-nss
	for "make check".

	* malloc/Makefile (tests): Likewise.
-rw-r--r--ChangeLog7
-rw-r--r--NEWS70
-rw-r--r--posix/Makefile7
3 files changed, 83 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index b31f7202e5..a7d614fbfb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2000-08-27  H.J. Lu  <hjl@gnu.org>
+
+	* posix/Makefile (otherlibs): Add for building with static-nss
+	for "make check".
+
 2000-08-28  Ulrich Drepper  <drepper@redhat.com>
 
 	* libio/stdio.h: Add fmemopen prototype.
@@ -315,7 +320,7 @@
 2000-08-24  H.J. Lu  <hjl@gnu.org>
 
 	* stdio-common/Makefile (tests): Don't do it for cross compiling.
-	* stdio-common/Makefile (tests): Likewise.
+	* malloc/Makefile (tests): Likewise.
 
 2000-08-24  Ulrich Drepper  <drepper@redhat.com>
 
diff --git a/NEWS b/NEWS
index ab5b6bc4d7..c9be96877d 100644
--- a/NEWS
+++ b/NEWS
@@ -49,6 +49,9 @@ Version 2.2
   strxfrm, wcscoll, and wcsxfrm functions.  Make isw*() functions work.
   Implemented by Ulrich Drepper.
 
+  Bruno Haible significantly improved the generation and use of the data
+  structures for the wide character tables.
+
 * Plural handling in gettext implemented by Ulrich Drepper.
 
 * The utmp daemon has been removed.
@@ -68,6 +71,73 @@ Version 2.2
 
 * Timed wait functions for mutex, rwlock, and semaphores are implemented.
 
+* the configure option --enable-kernel=X.Y.Z allows to strip out
+  compatibility for kernel versions before X.Y.Z.  This is currently only
+  implemented for Linux.
+
+* IA-64 port by Jes Sorensen and HJ Lu.
+
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+Compiling the GNU C Library for Linux/ia64
+******************************************
+
+   Please refer to the file INSTALL in the same directory as you found
+this file for general information about configuring and compiling
+glibc.
+
+   For general inquiries about glibc under Linux/ia64 please use the
+following mailing list linux-ia64@linuxia64.org or one of the relevant
+glibc mailing lists.
+
+Recommended Tools for Compilation
+=================================
+
+   In order for glibc-2.2 to build correctly on the ia64 you need at
+least the following versions of the GNU tools (the :
+
+   * The Cygnus toolchain snapshot for the ia64 as of August 4
+     including the provided set of patches.
+
+   OR alternatively you can try the following (the Cygnus toolchain is
+   the recommended solution):
+
+   * GCC and binutils, GAS and GNU LD out of CVS from
+     sources.redhat.com as of August 28, 2000 or later. The CVS tree
+     may require special patches to work properly on the ia64.
+
+Configuring and compiling GNU Libc for Linux/ia64
+=================================================
+
+   The library requires Linux kernel version 2.4.0-test4-000728 or
+later to funtion properly. Besides that it currently does not have
+support for debug and profiling libraries. Hence the following options
+are required for configuring the library:
+
+   --disable-debug --disable-profile --enable-kernel=2.4.0
+
+   It is also important that you make sure the library picks up the
+appropriate kernel header files, if you do not have recent enough
+kernel headers in /usr/src/linux/include, you should use the
+--with-headers=<path> option to specify the location.
+
+   As an example I personally use the following options to configure
+the library:
+
+   --disable-debug
+   --disable-profile
+   --disable-cvs
+   --enable-kernel=2.4.0
+   --host=ia64-linux
+   --enable-add-ons=yes
+   --prefix=/usr
+   --with-headers=/home/jes/linux/include
+
+
+Good luck
+
+Jes Sorensen <jes@linuxcare.com>,
+August 28th, 2000
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 Version 2.1.3
 
diff --git a/posix/Makefile b/posix/Makefile
index 06ec38de3a..f313bb4d66 100644
--- a/posix/Makefile
+++ b/posix/Makefile
@@ -85,6 +85,13 @@ generated := $(addprefix wordexp-test-result, 1 2 3 4 5 6 7 8 9 10) \
 
 include ../Rules
 
+# We need it for "make check" only. We can skip them if they haven't
+# been built yet during "make".
+otherlibs += $(wildcard $(nssobjdir)/libnss_files.a \
+			$(resolvobjdir)/libnss_dns.a \
+			$(resolvobjdir)/libresolv.a)
+endif
+
 ifeq (no,$(cross-compiling))
 # globtest and wordexp-test currently only works with shared libraries
 ifeq (yes,$(build-shared))