diff options
author | Ulrich Drepper <drepper@redhat.com> | 2000-08-29 03:44:11 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2000-08-29 03:44:11 +0000 |
commit | 8f3f1e09bf1ac08cc3b0c7978a25c5727799a254 (patch) | |
tree | 45c1d017cd8e9b3dc97a43f586359efab6fd478a | |
parent | 46e4bd3b8eb5b11579110092f2563d745bab1139 (diff) | |
download | glibc-8f3f1e09bf1ac08cc3b0c7978a25c5727799a254.tar glibc-8f3f1e09bf1ac08cc3b0c7978a25c5727799a254.tar.gz glibc-8f3f1e09bf1ac08cc3b0c7978a25c5727799a254.tar.bz2 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-- | ChangeLog | 7 | ||||
-rw-r--r-- | NEWS | 70 | ||||
-rw-r--r-- | posix/Makefile | 7 |
3 files changed, 83 insertions, 1 deletions
@@ -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> @@ -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)) |