aboutsummaryrefslogtreecommitdiff
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.zip
glibc-8f3f1e09bf1ac08cc3b0c7978a25c5727799a254.tar.gz
glibc-8f3f1e09bf1ac08cc3b0c7978a25c5727799a254.tar.bz2
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 b31f720..a7d614f 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 ab5b6bc..c9be968 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 06ec38d..f313bb4 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))