---

Red Hat Bug Fix Advisory: Update to official glibc 2.2

Date: Mon, 18 Dec 2000 17:39 -0500
From: redhat-watch-list-admin@redhat.com
To: redhat-watch-list@redhat.com
Subject: [RHBA-2000:079-09] Update to official glibc 2.2


                   Red Hat, Inc. Bug Fix Advisory

Synopsis:          Update to official glibc 2.2
Advisory ID:       RHBA-2000:079-09
Issue date:        2000-10-09
Updated on:        2000-12-18
Product:           Red Hat Linux
Keywords:          glibc JDK xmms gethostbyname fscanf gethostid rexec
Cross references:  N/A

1. Topic:

This errata updates the GNU C library to the latest official
release (2.2) while fixing several bugs found in glibc 2.1.92-14
and glibc 2.1.94-3.

2000-11-27: Added packages for Red Hat Linux 7 for Alpha

2. Relevant releases/architectures:

Red Hat Linux 7.0 – i686, i386, alpha, alphaev6

3. Problem description:

Users are strongly urged to update to the latest official GNU C
library.

This library provides binary compatibility with programs and
shared libraries built for older releases of glibc, such as glibc
2.0.x and 2.1.x. Binaries and shared libraries built against
glibc-2.1.92-14 or glibc-2.1.94-3 are also binary compatible, but
new binaries compiled against this glibc 2.2 might not run on
systems with older GNU C library packages installed.

This errata fixes several glibc bugs, including JDK programs
segfaulting on startup, xmms segfaulting on exit, and how verbose
ldconfig was about stale symlinks when it wasn’t provided with the
-v option (this will now match the behavior of the standalone
ldconfig package). This release fixes compatibility bugs with glibc
2.0.x, fixes a C header file problem so that Python 2.0 compiles
out of box, and also fixes a bug in locale handling code. Other
bugs have also been fixed; see the Bugzilla IDs below and the glibc
ChangeLog* files for details.

4. Solution:

For each RPM for your particular architecture, run:

rpm -Fvh [filename]

where filename is the name of the RPM.

5. Bug IDs fixed (http://bugzilla.redhat.com/bugzilla
for more info):

6418 – sethostid fails
17019 – gethostbyname call SIGSEGVs
17145 – Mutex locks may be broken.
17267 – glibc 2.1.92 is not binary compatible with glibc 2.0
17723 – crypt.h and unistd.h have conflicting function
declarations
17832 – multiple IP addresses in /etc/hosts (for one hostname)
cause programs to access /etc/hosts via the usual library functions
to segfault
17838 – xmms not closing properly
18049 – Sun’s JDK 1.2.2 does not run
18316 – stdio problems with fscanf
18832 – efence complains setlocale() in 2.1.94-3 stomps on
memory.
18886 – rexec(3) bug in inet/rexec.c
19088 – mis-defines symbol LONG_BIT
19199 – Postgresql Won’t start on Alpha
19375 – hesiod/nss_hesiod/hesiod-grp.c
(_nss_hesiod_initgroups_dyn)
19495 – Translated messages sometimes presented with wrong
character set
19730 – Problems locking a file opened with FILE_OFFSET_BITS 64
20417 – 2.1.97 breaks wine
21218 – [errata glibc]: /usr/share owned by this package
21219 – RFE: classify architectures where enhanced features are not
build for
21507 – setlocale changed behavior in glibc-2.2
21544 – memory overrun, elf/dl-load.c fillin_rpath()
21579 – Applix segvs on startup with glibc-2.2
21934 – glibc 2.2-5 has broken getnameinfo
22184 – fcvt() returns string not correctly
22197 – ld-linux.so segfaults in glibc-2.2.5

6. RPMs required:

Red Hat Linux 7.0:

i686:
ftp://updates.redhat.com/7.0/i686/glibc-2.2-9.i686.rpm

alpha:
ftp://updates.redhat.com/7.0/alpha/glibc-2.2-9.alpha.rpm

ftp://updates.redhat.com/7.0/alpha/glibc-devel-2.2-9.alpha.rpm

ftp://updates.redhat.com/7.0/alpha/glibc-profile-2.2-9.alpha.rpm

ftp://updates.redhat.com/7.0/alpha/nscd-2.2-9.alpha.rpm

i386:
ftp://updates.redhat.com/7.0/i386/glibc-2.2-9.i386.rpm

ftp://updates.redhat.com/7.0/i386/glibc-devel-2.2-9.i386.rpm

ftp://updates.redhat.com/7.0/i386/glibc-profile-2.2-9.i386.rpm

ftp://updates.redhat.com/7.0/i386/nscd-2.2-9.i386.rpm

alphaev6:
ftp://updates.redhat.com/7.0/alphaev6/glibc-2.2-9.alphaev6.rpm

sources:
ftp://updates.redhat.com/7.0/SRPMS/glibc-2.2-9.src.rpm

7. Verification:

MD5 sum                           Package Name

fb81db9b625ac6d7a077022477ced509 7.0/SRPMS/glibc-2.2-9.src.rpm
2b76e0c03fbc360717e8fa2b927e6765 7.0/alpha/glibc-2.2-9.alpha.rpm
a7dd2911fdbd03f7c294b0b9cd384f5b 7.0/alpha/glibc-devel-2.2-9.alpha.rpm
446e236e16736bb5bd8517bab37ded9f 7.0/alpha/glibc-profile-2.2-9.alpha.rpm
5efcb6b2c92f476a6ce6acf799b55092 7.0/alpha/nscd-2.2-9.alpha.rpm
ce1d8f89e5ab4541812d422977690bce 7.0/alphaev6/glibc-2.2-9.alphaev6.rpm
352965bb52d07259152f274372b9156a 7.0/i386/glibc-2.2-9.i386.rpm
486f64ad47cae0d1d97ec4eb47e71f6b 7.0/i386/glibc-devel-2.2-9.i386.rpm
4f09e29d9cf810fb8ea05e13e932dd40 7.0/i386/glibc-profile-2.2-9.i386.rpm
e518b26a98ffd44a753f926b70a666ed 7.0/i386/nscd-2.2-9.i386.rpm
c78c8c64ee7cdc9dbc7412928029ebcd 7.0/i686/glibc-2.2-9.i686.rpm

These packages are GPG signed by Red Hat, Inc. for security. Our
key is available at:
http://www.redhat.com/corp/contact.html

You can verify each package with the following command:
rpm –checksig <filename>

If you only wish to verify that each package has not been
corrupted or tampered with, examine only the md5sum with the
following command:
rpm –checksig –nogpg <filename>

8. References:

N/A

Copyright(c) 2000 Red Hat, Inc.

Get the Free Newsletter!

Subscribe to Developer Insider for top news, trends, & analysis