This is the mail archive of the
libc-alpha@sources.redhat.com
mailing list for the glibc project.
glibc 2.1.97 / manual @refs and installation over glibc-2.1.3
- To: Ulrich Drepper <drepper at cygnus dot com>
- Subject: glibc 2.1.97 / manual @refs and installation over glibc-2.1.3
- From: Jaakko Hyvätti <jaakko dot hyvatti at iki dot fi>
- Date: Sun, 5 Nov 2000 12:27:54 +0200 (EET)
- cc: GNU libc testers <libc-alpha at sourceware dot cygnus dot com>, VGER gcc list <linux-gcc at vger dot kernel dot org>
Hi!
This might be some tool version thing or some other mistake by me,
but the installation of glibc-2.1.97 with linuxthreads failed in
two things:
1. linuxthreads.texi has some invalid links: @pxref{Range of Type} and
@ref{Signal Handling}. I do not know the correct ones, I just erased them
or looked up the next closest thing - so do not apply this patch:
--- glibc-2.1.97/linuxthreads/linuxthreads.texi.~1~ Tue Oct 31 19:09:53 2000
+++ glibc-2.1.97/linuxthreads/linuxthreads.texi Sun Nov 5 01:59:52 2000
@@ -959,8 +959,8 @@
Semaphores have a maximum value past which they cannot be incremented.
The macro @code{SEM_VALUE_MAX} is defined to be this maximum value. In
-the GNU C library, @code{SEM_VALUE_MAX} is equal to @code{INT_MAX}
-(@pxref{Range of Type}), but it may be much smaller on other systems.
+the GNU C library, @code{SEM_VALUE_MAX} is equal to @code{INT_MAX},
+but it may be much smaller on other systems.
The pthreads library implements POSIX 1003.1b semaphores. These should
not be confused with System V semaphores (@code{ipc}, @code{semctl} and
@@ -1216,7 +1216,7 @@
@deftypefun int pthread_kill (pthread_t @var{thread}, int @var{signo})
@code{pthread_kill} sends signal number @var{signo} to the thread
@var{thread}. The signal is delivered and handled as described in
-@ref{Signal Handling}.
+@ref{Threads and Signal Handling}.
@code{pthread_kill} returns 0 on success, one of the following error codes
on error:
2. During installation, after iconvdata has been installed, my old
glibc-2.1.3 does not like the new iconv files any more. For example gawk,
xterm and emacs die on assertion, I guess this was something like
outbufstart == NULL, but cannot be sure as I forgot to grab it. My
solution was to 'mv /usr/lib/gconv /usr/lib/temp.gconv' as soon as
gconvdata was installed, and then move it back after rest if the
installation completes - as it needs gawk on the texinfo manuals.
Other than these, make check seemed to pass and the system with
glibc-2.1.97 works fine.
System:
linux-2.4.0-test10
gcc version 2.95.2 19991024 (release)
makeinfo (GNU texinfo) 4.0
GNU Awk 3.0.3
devfs with no compatibility links
450 MHz AMD K6-3, underclocked to 416 MHz for stability with
Asus P/I-P55T2P4 and 83MHz bus.
64MB ram
Otherwise the system is a result of natural hardware and software
evolution since 1992, most of the tools compiled from source, so the fault
may be my setup and tools.
Hope this help anyone,
Jaakko