From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5978 invoked by alias); 7 Aug 2007 04:16:55 -0000 Received: (qmail 28510 invoked by uid 22791); 7 Aug 2007 02:58:29 -0000 X-Spam-Check-By: sourceware.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit From: Roland McGrath To: info-gnu@gnu.org CC: libc-announce@sources.redhat.com, libc-alpha@sources.redhat.com Subject: GNU C Library version 2.6.1 release Message-Id: <20070807025821.05FFE1C0F8@topped-with-meat.com> Date: Tue, 07 Aug 2007 04:16:00 -0000 Mailing-List: contact libc-announce-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-announce-owner@sourceware.org X-SW-Source: 2007/txt/msg00001.txt.bz2 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Version 2.6.1 of the GNU C Library is now available for download at: http://ftp.gnu.org/gnu/glibc/ ftp://ftp.gnu.org/gnu/glibc/ ftp://sources.redhat.com/pub/glibc/releases/ Please see http://www.gnu.org/order/ftp.html and http://sources.redhat.com/mirrors.html for mirror sites around the world. This is a bug-fix release intended only for those using stable systems already based on the version 2.6 release. If you are building a new system from scratch, please use version 2.6.1 instead. The 2.6 and 2.6.1 releases of the GNU C Library are licensed under the LGPL version 2.1, and GPL version 2.1 for the non-library programs included, or any later version. This means you are free to redistribute this version under the terms of the LGPL version 3 or the GPL 3, as well under as the version 2.1 terms of the 2.6 release. We expect that the next non-bug-fix release of the C Library will migrate to a newer LGPL version. The following bugs are resolved with this release: 4512, 4514, 4525, 4586, 4702, 4745, 4858 Visit for the details of each bug. BINARY COMPATIBILITY NOTE: The version 2.6 release had a bug in the `malloc_set_state' function that broke ABI compatibility with previous versions. For any program using this function, a binary built against version 2.5 or earlier would be broken when running with a version 2.6 shared library. This may have been worked around by recompiling against the version 2.6 library, however this created a binary depending on the binary-incompatible bug. System distributions using version 2.6 fixed this problem in their released shared libraries, so most users will not have been affected by version 2.6's misbehavior. This bug is now fixed in version 2.6.1, so that a 2.6.1 shared library is compatible with old binaries built with version 2.5 or earlier. However, this means that any binaries rebuilt against an unmodified 2.6 shared library had this 2.6 bug built in and are thus incompatible with a 2.6.1 shared library. Be advised that updating the C library is no trivial task and it is very easy to damage one's system. Unless you are participating in the development and maintenance of the C library, you should use a binary distribution instead. The code in this release has already been built and tested by maintainers of binary distributions basing their systems on it. If you are not already using a system based on the version 2.6 ABI, then you may wreak havoc by attempting to install this version. GCC version 4.1 or later is required to build version 2.6 of the C library. The following files are available: 11cf6d3fc86dbe0890b8d00372eb6286 glibc-2.6.1.tar.bz2 (16M) 68531eae79059df4728623b2ac0b2525 glibc-2.6.1.tar.gz (20M) ad9775d57f3df560b93170d0374108df glibc-2.6-2.6.1.diff.bz2 (34K) dd65dbbbe9c517d846ac1829dfb58be6 glibc-2.6-2.6.1.diff.gz (38K) 503f1315afd808728ebaa75b3d87a7d9 glibc-libidn-2.6.1.tar.bz2 (100K) f42ba45d685d51d9c0095c6706210a0d glibc-libidn-2.6.1.tar.gz (124K) 53d88ca624642dd267752ccce77b19d0 glibc-ports-2.6.1.tar.bz2 (422K) f3d3dbe0040c3d65fd9c849a32132b17 glibc-ports-2.6.1.tar.gz (594K) The glibc-libidn files have not changed from the 2.6 version. If you are using a configuration supported by the use of glibc-ports-2.6 files and have issues, please contact the developers at . This release like all others was made possible by the contributions of many people, this time primarily Ulrich Drepper and Jakub Jelinek. Enjoy! Roland McGrath for the GNU C Library Developers -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Processed by Mailcrypt 3.5.8 iD8DBQFGt9+62vc1Cn671iURAv/CAJ9IyThlBEOFvwnVHwREKejJUgM+gACfc4rG bZW/sZ2pv+7dCrpKZpOSlyA= =iE52 -----END PGP SIGNATURE-----