Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

glibc-2.12.1-11.3.mga1 RPM for i586

From Mageia 1 for i586 / media / core / updates

Name: glibc Distribution: Mageia
Version: 2.12.1 Vendor: Mageia.Org
Release: 11.3.mga1 Build date: Tue Jan 24 22:58:42 2012
Group: System/Libraries Build host: ecosse
Size: 16442219 Source RPM: glibc-2.12.1-11.3.mga1.src.rpm
Packager: tmb <tmb>
Summary: The GNU libc libraries
The glibc package contains standard libraries which are used by
multiple programs on the system. In order to save disk space and
memory, as well as to make upgrading easier, common system code is
kept in one place and shared between programs. This particular package
contains the most important sets of shared libraries: the standard C
library and the standard math library. Without these two libraries, a
Linux system will not function.  The glibc package also contains
national language (locale) support.

This package now also provides ldconfig which was package seperately in
the past. Ldconfig is a basic system program which determines run-time
link bindings between and shared libraries. Ldconfig scans a running
system and sets up the symbolic links that are used to load shared
libraries properly. It also creates a cache (/etc/ which
speeds the loading of programs which use shared libraries.






* Tue Jan 24 2012 tmb <tmb> 6:2.12.1-11.3.mga1
  + Revision: 200632
  - fix Integer overflow DoS in posix/fnmatch.c (CVE-2011-1659)
  - fix locale.c output to prevent local users to gain elevated privilegies
  - fix denial of service (memory consumption) via a long UTF8 string that
    is used in an fnmatch call (CVE-2011-1071)
  - Report write error in addmnt even for cached streams (CVE-2011-1089)
  - revert: "Fix potential removal of required local scope from shared
    objects marked as NODELETE (patch from opensuse, mga #2526)" as it
    introduces regressions
  - Fix potential removal of required local scope from shared objects
    marked as NODELETE (patch from opensuse, mga #2526)
  - Fix handling of tail bytes of buffer in SSE2/SSSE3 x86-64 version strncmp
  - Fix alignment of AVX safe area on x86-64 (BZ #12113, mga #1362)
    (fixes java crashes on x86_64 hw supporting AVX)
  - crypt_blowfish: fix 8-bit character handling vulnerability (CVE-2011-2483)
    + rtp <rtp>
      - remove native pt_chown when generating cross glibc for non-biarch/mips* case
      - fix cross_program_prefix
      - move gnuext macro for build_cross case after isarch definition
      - doesn't create a in build_cross case
* Tue Mar 22 2011 rtp <rtp> 6:2.12.1-11.mga1
  + Revision: 75374
  - Add support for glibc-ports
  - Add arm support
  - Add early mips support
  - Attempt to fix cross glibc generation
* Thu Feb 24 2011 misc <misc> 6:2.12.1-10.mga1
  + Revision: 58741
  - rebuilt for removing various Conflicts and Obsoletes
  - remove timezone links that are already present in upstream glibc
  - do not hardcode our distro name
  - clean old Obsoletes
  - remove various Conflicts that are no longer relevant ( like on kernel 2.0.. )
  - remove old conflict on rpm < 4.2.2 that date back to 5 years ago
* Mon Jan 10 2011 dmorgan <dmorgan> 6:2.12.1-9.mga1
  + Revision: 5255
  - Rediff glibc-2.3.6-nsswitch.conf.patch
    + blino <blino>
      - add back wrongly removed endif
      - remove old comment
      - remove old ldconfig scriptlets
    + tmb <tmb>
      - imported package glibc
* Thu Jan 06 2011 Thomas Backlund <> 6:2.12.1-9.mga1
  - initial import
  - drop rpm tags
  - drop mandriva specific changes
* Mon Dec 27 2010 Herton Ronaldo Krzesinski <> 6:2.12.1-8mnb2
  + Revision: 625383
  - Fix _PATH_VI for Mandriva also in sysdeps/unix/sysv/linux/paths.h
    (MDV #60929).
* Tue Nov 23 2010 Herton Ronaldo Krzesinski <> 6:2.12.1-7mnb2
  + Revision: 600264
  - Include getlogin_r fixes from glibc head (MDV #61145).
* Sun Oct 24 2010 Oden Eriksson <> 6:2.12.1-6mnb2
  + Revision: 587863
  - P45: security fix for CVE-2010-3856 (redhat)
* Wed Oct 20 2010 Herton Ronaldo Krzesinski <> 6:2.12.1-5mnb2
  + Revision: 586990
  - Add fix for CVE-2010-3847
* Sat Oct 16 2010 Herton Ronaldo Krzesinski <> 6:2.12.1-4mnb2
  + Revision: 585932
  - Add patch from Andreas Schwab, posted on libc-hacker, that fixes
    another make 3.82 issue in glibc, detected by tst-xmmymm failure
* Wed Sep 29 2010 Anssi Hannula <> 6:2.12.1-3mnb2
  + Revision: 582103
  - fix regression of ldconfig -r when /var/cache/ldconfig does not exist
    inside the chroot and running as non-root (as used by e.g. icecream)
    (upstream bug #11149, patch by Petr Baudis)
* Tue Sep 28 2010 Anssi Hannula <> 6:2.12.1-2mnb2
  + Revision: 581834
  - fix build of locales package by adding transliteration for U20A1
    (COLON SIGN) (patch by Aurelien Jarno from Debian tree as spotted by
    Thomas Backlund)
* Fri Aug 27 2010 Herton Ronaldo Krzesinski <> 6:2.12.1-0.1mnb2
  + Revision: 573446
  - Updated to version 2.12.1
  - Fix build with make 3.82
  - Rediffed assign-global-scope-to-RFC-1918-addresses patch
  - Include nss config file template for /etc/default in documentation
  - Dropped merged/obsolete patches:
* Tue Jun 08 2010 Oden Eriksson <> 6:2.11.1-8mnb2
  + Revision: 547264
  - P95: security fix for CVE-2010-0015
  - P96: security fix for CVE-2010-0296
* Mon May 31 2010 Herton Ronaldo Krzesinski <> 6:2.11.1-7mnb2
  + Revision: 546806
  - Fix permission of /usr/share/doc/glibc-devel/crypt_blowfish-1.0.2/*
    files (#59585).
* Fri May 14 2010 Eugeni Dodonov <> 6:2.11.1-6mnb2
  + Revision: 544813
  - Bump release.
    + Herton Ronaldo Krzesinski <>
      - Revert removal of exclusion list to avoid stripping of some of glibc
        libraries and loader (#59247).
      - Removal of more unwanted patch backup files shipped in created packages.
* Tue Apr 27 2010 Herton Ronaldo Krzesinski <> 6:2.11.1-4mnb2
  + Revision: 539689
  - Rebuild with rpm-mandriva-setup-build >= 1.104, with fixed stripping
    of shared libraries (reported/requested by Christophe Fergeau).
* Mon Apr 19 2010 Herton Ronaldo Krzesinski <> 6:2.11.1-3mnb2
  + Revision: 536772
  - Assign global scope to RFC 1918 addresses in getaddrinfo (MDV #58834).
* Thu Apr 08 2010 Herton Ronaldo Krzesinski <> 6:2.11.1-2mnb2
  + Revision: 533159
  - Fix localedef --add-to-archive with locales which have symlinked
    common files to optimize disk space usage.
* Wed Mar 31 2010 Herton Ronaldo Krzesinski <> 6:2.11.1-1mnb2
  + Revision: 530536
  - Updated to glibc 2.11.1, dropped merged patches:
* Fri Mar 05 2010 Per Øyvind Karlsen <> 6:2.11-2mnb2
  + Revision: 514736
  - fix #57754 at the source in rpm-mandriva-setup-build & spec-helper in stead
  - don't strip away symbols needed for ie. valgrind (fixes #57754)
    + Herton Ronaldo Krzesinski <>
      - Apply fixes/additions from glibc git master in glibc 2.11 for
        following upstream tickets: bz11126, bz11120, bz11200, bz10992,
        bz11115, bz11194, bz11141, bz11127, bz11271, bz11242, bz11027,
        bz11183, bz11184, bz11185, bz11186, bz11187, bz11188, bz11189,
        bz11190, bz11191, bz11192, bz11193, bz10414, bz11235, bz11093.
      - Apply following fixes from glibc git master:
        * Avoid ELF lookup race
        * Pass $(sysdep-LDFLAGS) when using --print-file-name
        * sysdeps/ieee754/ldbl-128/ fixes
        * Don't map U00DF to U1E9E in toupper table
        * Add nonnull attribute to unsetenv declaration
        * Make unistd.h pre-c99-safe
        * Fix error checking in iconv
        * Redefine O_SYNC and O_DSYNC to match 2.6.33+ kernels
        * Remove duplicate definitions of O_DSYNC and O_RSYNC for Linux/sparc
        * Fix typo in feature selection macro use
        * Fix a few more cases of ignored return values in regex
        * Use correct type when casting d_tag
        * Invalid timeouts in i386 sem_timedwait
        * Simplify test in re_string_skip_chars
        * Ignore negative dynamic entry types
        * Avoid alloca in setenv for long strings
* Thu Dec 03 2009 Herton Ronaldo Krzesinski <> 6:2.11-1mnb2
  + Revision: 472873
  - Added conflicts for old prelink versions that brakes the system with
    glibc 2.11
  - Added fix for bz10851, patch from upstream bugzilla.
  - Apply upstream fixes/testcases after glibc 2.11, consisting in the
    following patches:
  - Enable experimental-malloc, and replace mdv51545 patch by "Restore
    locking in free_check" upstream fix.
  - Enable multi-arch for i686 and x86_64.
  - Enable verbose build for checking.
  - Do not build with -U_FORTIFY_SOURCE
  - kernel-headers was renamed to linux-userspace-headers, update
  - Use /usr/libexec as libexec directory.
  - Add BuildRequires for libcap-devel
  - Updated to 2.11
    * dropped merged patches:
    * dropped libidn tarballs, libidn is now included in main glibc 2.11
    * provide againt pt_chown after grantpt/pt_chown changes in 2.11, also
      allow libcap to be used without selinux.
* Tue Nov 17 2009 Herton Ronaldo Krzesinski <> 6:2.10.1-8mnb2
  + Revision: 467050
  - Ship SUPPORTED localedata file with glibc-i18ndata
* Mon Nov 09 2009 Herton Ronaldo Krzesinski <> 6:2.10.1-7mnb2
  + Revision: 463354
  - Apply "Fix preadv, pwritev and fallocate for -D_FILE_OFFSET_BITS=64"
    change from glibc upstream.
* Fri Oct 09 2009 Herton Ronaldo Krzesinski <> 6:2.10.1-6mnb2
  + Revision: 456468
  - glibc-manpages.tar.bz2: remove tzselect man page, it's outdated, newer
    versions are provided by man-pages* packages (#20326).
    + Pascal Terjan <>
      - Fix service name for mysql (Guillaume Rousse)
* Fri Jul 31 2009 Herton Ronaldo Krzesinski <> 6:2.10.1-5mnb2
  + Revision: 405246
  - Mandriva does not ship pt_chown with glibc, not supporting system
    without devpts. After glibc 2.10.1 we will must ship it again with
    suid because of grantpt changes upstream, but for now just revert the
    grantpt commit cherry pick from upstream changes with bug fixes in
    glibc-2.10-branch.patch (patch with pull from Petr Baudis repository
    at git:// glibc-2.10-branch).
  - Updated glibc-2.10-branch.patch, and drop i386-futex-typo patch merged
    at it.
* Thu Jun 25 2009 Per Øyvind Karlsen <> 6:2.10.1-4mnb2
  + Revision: 389221
  - add a versioned buildrequires on spec-helper just to be on the safe side :)
  - with the mystery of the missing debug symbols solved in spec-helper 0.30.5,
    rebuild to really solve this one (closes #51374)
* Tue Jun 23 2009 Pascal Terjan <> 6:2.10.1-3mnb2
  + Revision: 388677
  - Rebuild to hopefuly get -debug
* Thu Jun 11 2009 Herton Ronaldo Krzesinski <> 6:2.10.1-2mnb2
  + Revision: 385040
  - Fixed free_check locking issue (#51545).
  - Fixed typo in i386 version of LOAD_FUTEX_WAIT_ABS macro.
  - Updated glibc 2.10.1 branch patch (glibc-2.10-branch.patch).
* Wed May 27 2009 Herton Ronaldo Krzesinski <> 6:2.10.1-1mnb2
  + Revision: 380201
  - Updated to version 2.10.1
  - Dropped merged patches:
  - Include patch with pull from "git://
    glibc-2.10-branch", glibc 2.10.1 branch provided by Petr Baudis from
    Suse (
  - Rediffed patches: mdv-avx-owl-crypt, mdv-owl-crypt_freesec, multiarch,
  - Drop glibc-2.9-dns-no-gethostbyname4.patch, newer glibc has handling
    now to workaround IPv4-IPv6 parallel lookup problems with broken DNS
* Mon Apr 06 2009 Herton Ronaldo Krzesinski <> 6:2.9-0.20081113.5mnb2
  + Revision: 364483
  - Fix first_weekday/first_workday for en_GB locale (#49506).
* Mon Apr 06 2009 Herton Ronaldo Krzesinski <> 6:2.9-0.20081113.4mnb2
  + Revision: 364480
  - Conflict with fileutils < 4.3.5 to avoid problems when upgrading
* Thu Mar 26 2009 Herton Ronaldo Krzesinski <> 6:2.9-0.20081113.3mnb2
  + Revision: 361466
  - Added fixes from glibc cvs for:
    * upstream glibc bz7056 (closes also mdv bug #49142).
    * build issue with binutils, reference:
* Fri Feb 06 2009 Herton Ronaldo Krzesinski <> 6:2.9-0.20081113.2mnb2
  + Revision: 338006
  - Add fixes from glibc cvs that deals with following upstream tickets:
    bz7067, bz9741, bz6545, bz9750, bz9694, bz7040. Also another
    miscellaneous fixes included (patches expm1-error, SHM_EXEC,
    _nss_dns_gethostbyaddr2_r-buffer-aligment bug-hsearch1).
  - Avoid backup file created with patch glibc-2.9-fedora_upstream_fixes.patch to
    end up in glibc-i18ndata package.
* Mon Jan 19 2009 Herton Ronaldo Krzesinski <> 6:2.9-0.20081113.1mnb2
  + Revision: 331180
  - Additional fix on top of fedora_upstream_fixes added from glibc cvs to
    avoid local plt check error (make check).
  - Removed some uneeded old patches.
  - Update glibc to version 2.9 (20081113).
  - Unfuzz following patches:
  - Remove uneeded patch glibc-2.1.95-string2-pointer-arith.patch, there is no
    need to force cast to char * for point arithmetic, as explicitely the gcc
    extension for void * pointer arithmetic is being used.
  - Removed patches already applied:
  - Apply 'hot fixes' from fedora/upstream and workaround for glibc bz7060
* Fri Aug 29 2008 Herton Ronaldo Krzesinski <> 6:2.8-1.20080520.5mnb2
  + Revision: 277480
  - Handle properly upgrades from with relative
    include path after previous commit.
    + Helio Chissini de Castro <>
      - Lack of relative path on is breaking usage of ldconfig -r. Reviewed by Herton
    + Per Øyvind Karlsen <>
      - handle libraries in non-standard locations with config in /etc/
      - fix file trigger filter match for lib64
* Wed Jul 02 2008 Herton Ronaldo Krzesinski <> 6:2.8-1.20080520.4mnb2
  + Revision: 230820
  - Add more should start entries for nscd init service, reported by
    Guillaume Rousse (#41055).
  - Added more upstream nscd fixes.
  - Add upstream change that replaces
    glibc-2.8-bug-iconv6_tst-iconv7-localedata.patch (one of bug-iconv6
    and tst-iconv7 fixes). I didn't saw that there were already a change
    that fixed the same issue.
    + Vincent Danen <>
      - properly use conditionals for build_i18ndata and build_timezone so recent rpm doesn't complain
      - update the wrapper_handle_sha patch to fully handle sha256c and sha512c; this makes sha256c viable with passwd (although sha512c still needs some work)
    + Pixel <>
      - do not call ldconfig in %post/%postun, it is now handled by filetriggers
* Thu Jun 05 2008 Pixel <> 6:2.8-1.20080520.3mnb2
  + Revision: 215279
  - add rpm filetrigger running "ldconfig -X" when rpm install/remove libraries
  - drop patch5 since ldconfig is now nicely handled using rpm filetrigger
* Mon May 26 2008 Herton Ronaldo Krzesinski <> 6:2.8-1.20080520.2mnb2
  + Revision: 211410
  - Add bug-iconv6 and tst-iconv7 fixes from glibc cvs. Even with them
    tests would fail: localedata isn't processed before iconvdata, so
    de_DE.UTF-8 isn't available for the tests. Probably this wasn't
    catched as this problem is masked if de_DE.UTF-8 is already installed
    on main system. Made a patch to make iconvdata depend on localedata.
  - nscd init service should start ldap service if present (mdv bug
  - Remove patches not needed anymore for glibc tests related to gcc 4.2
  - Cleanup mdkversion uses from spec: there is no reason for backporting
    or using current package on older distro releases.
  - Use different numbering scheme in package release for this glibc 2.8
    "stable-snapshot" release, discussed on Cooker mailing list (asked by
    Anssi Hannula, Thierry Vignaud).
  - Remove uneeded README.upgrade.urpmi message since addition of Provides
    to "should-restart = system".
  - Rediffed ENOTTY-fr-translation patch.
* Wed May 21 2008 Herton Ronaldo Krzesinski <> 6:2.8-1mnb2
  + Revision: 209635
  - Disable temporarily make check for x86_64.
  - Update to glibc 2.8 (no official tarball, generated one from
    glibc-2_8-branch glibc cvs branch).
  - Drop glibc cvs patches already applied.
  - Merge glibc-2.3.4-nscd-fixes.patch and glibc-2.6-nscd_HUP.patch into
    glibc-nscd_fixes.patch and added more updates/fixes from RedHat.
  - Removed update for perl 5.10 (mtrace-perl-5.10.0 patch), already
* Tue May 06 2008 Vincent Danen <> 6:2.7-13mnb2
  + Revision: 201765
  - bump release
  - imported crypt-blowfish support from Annvix (2.6.1-8123avx):
    - added crypt-blowfish 1.0.2
    - added crypt_freesec.[ch] source files
    - crypt_freesec.patch which addes support for extended/new-style/BSDI hashes in crypt(3)
    - relocate_fcrypt.patch relocates the fcrypt definition from crypt-entry.c to crypt_blowfish's wrapper.c to enable gcc4 builds
    - increase_BF_FRAME.pach increases the BF_FRAME and BF_CLEAN values
    - crypt.patch is the crypt_blowfish patch for glibc 2.4 (rediffed from the crypt_blowfish package)
    - packages provide glibc-crypt_blowfish
  - rediffed crypt.patch
  - rediffed crypt_freesec.patch
  - added wrapper_handle_sha.patch to add sha256-crypt and sha512-crypt support to the Openwall wrapper.c file, otherwise sha(256|512)-crypt support won't work
* Thu Mar 20 2008 Toshihiro Yamagishi <> 6:2.7-12mnb1
  + Revision: 189119
  - use %_real_vendor macro instead of mandriva as rpmscripts directory name.
* Wed Mar 12 2008 Herton Ronaldo Krzesinski <> 6:2.7-11mnb1
  + Revision: 187259
  - Disable again make check failure for i[3456]8: failure happens on
    build system but not locally here, and 32 bits on x86_64 fails too
    because missing 32 libs (fixable later with BuildRequires etc.).
  - Revert again change that causes java programs use too much memory on
    x86_64 (#38830).
  - Workaround test-double failure on x86 with gcc 4.2, found out by
    Makoto Dei (#38794). Also reenable make check failure for i[3456]8.
* Mon Mar 10 2008 Herton Ronaldo Krzesinski <> 6:2.7-10mnb1
  + Revision: 183209
  - Added cacheinfo update for Intel Tolapai and fix for bz5541 from glibc
    + Anssi Hannula <>
      - add comments regarding _(provides|requires)_exceptions
* Tue Mar 04 2008 Herton Ronaldo Krzesinski <> 6:2.7-9mnb1
  + Revision: 178439
  - Provides should be used for previous change (not Suggests), reported
    by Anssi Hannula.
* Mon Mar 03 2008 Herton Ronaldo Krzesinski <> 6:2.7-8mnb1
  + Revision: 178073
  - Added "Suggests: should-restart = system" to main glibc package,
    proposed by Frederic Crozat (see "RFC: add support in packages for
    notifying user about system reboot needed (or service restart needed)"
    message on cooker ML).
* Wed Feb 27 2008 Herton Ronaldo Krzesinski <> 6:2.7-7mnb1
  + Revision: 175818
  - Require dash-static instead of dash, because dash requires glibc and
    introduces dependency problems (reported by Pascal Rigaux - pixel).
* Tue Feb 26 2008 Herton Ronaldo Krzesinski <> 6:2.7-6mnb1
  + Revision: 175412
  - Added fixes from glibc cvs: bz5465, fix-tzh_version-check,
    i486-memmove-with-fortify-fix, x86_64-memset-add-missing-sfence,
    bz5439, bz5441, bz5346.
    + Pixel <>
      - replace %mkrel with %manbo_mkrel for Manbo Core 1
* Sun Feb 10 2008 Herton Ronaldo Krzesinski <> 6:2.7-5mdv2008.1
  + Revision: 164745
  - Rebuild glibc with kernel-headers-2.6.24-2mdv2008.1
* Fri Feb 08 2008 Herton Ronaldo Krzesinski <> 6:2.7-4mdv2008.1
  + Revision: 164302
  - Removed kernel-headers, now provided by a standalone package.
* Fri Feb 08 2008 Herton Ronaldo Krzesinski <> 6:2.7-3mdv2008.1
  + Revision: 164149
  - Prepare to remove kernel-headers from glibc-devel package (removed
    provides, obsoletes and header files, to be able to insert separated
    kernel-headers package on distro).
* Fri Feb 01 2008 Herton Ronaldo Krzesinski <> 6:2.7-2mdv2008.1
  + Revision: 161195
  - Added patch to avoid $* deprecated warning when using perl 5.10.0 with
  - Updated kernel-headers to version
  - Added manual fixes from glibc cvs (glibc-2.7-manual_update.patch).
    Removed glibc-2.6-texi_buildpdf_fix.patch, as this obsoletes it.
  - Added fixes for bz5222 and bz5600 from glibc cvs.
* Fri Jan 04 2008 Herton Ronaldo Krzesinski <> 6:2.7-1mdv2008.1
  + Revision: 144915
  - Updated to version 2.7
  - Updated kernel-headers to version 2.6.24-0.rc6.3mdv
  - Removed glibc-2.4.90-powerpc-no-clock_gettime-vdso.patch, seems to be
    not needed anymore.
  - Added patch from upstream cvs to fix i586 build
  - Removed already applied patches in glibc 2.7:
  - Removed already applied kernel-headers-dvb-video-fix-includes.patch in
    kernel headers.
  - Fix test-ldouble with gcc 4.2 on x86. test-double still fails though,
    so disable make check failure for i[3456]8; it passes on x86_64, not
    sure if it's related to gcc 4.2, will need a better check later and
    someone that knows better about complex math.
  - Rebuild with new lzma to fix permissions of man pages (#36176).
    + Olivier Blin <>
      - restore BuildRoot
    + Thierry Vignaud <>
      - kill re-definition of %buildroot on Pixel's request
* Wed Oct 31 2007 Herton Ronaldo Krzesinski <> 6:2.6.1-5mdv2008.1
  + Revision: 104208
  - gconv-modules.cache is volatile (always changed by iconvconfig on
    post), mark it as ghost in rpm files section, so it's ignored in rpm
    -V output.
  - Fix installation of lib{memusage,pcprofile}.so files (#35178). Don't
    move them around anymore and hack xtrace/memusage, just use upstream
    defaults avoiding troubles like this in the future.
* Thu Sep 27 2007 Herton Ronaldo Krzesinski <> 6:2.6.1-4mdv2008.0
  + Revision: 93205
  - Revert pl_PL LC_TIME changes from glibc 2.6, it's causing problems for
    polish users, see
* Fri Aug 31 2007 Herton Ronaldo Krzesinski <> 6:2.6.1-3mdv2008.0
  + Revision: 76895
  - Rebuild for fixed package changelog.
* Mon Aug 27 2007 Herton Ronaldo Krzesinski <> 6:2.6.1-2mdv2008.0
  + Revision: 72022
  - Added ldconfig cache speed up patch (added upstream, reported by
    Pascal Rigaux).
  - Make package own
  - Added pt_BR-i18nfixes patch, minor translation fixes for
    pt_BR, see patch for credits.
  - Provide gai.conf sample.
    + Thierry Vignaud <>
      - buildrequires obsoletes buildprereq
* Wed Aug 08 2007 Herton Ronaldo Krzesinski <> 6:2.6.1-1mdv2008.0
  + Revision: 60011
  - Updated to version 2.6.1 (technically with previously added patches we
    were already there, this is more a cosmetic change).
  - Removed patches already applied in 2.6.1: x86_64-memcpy_cacheinfo,
    epoll, nscd_get_mapping_crash_fix, sparc_build_fix,
    provide_CFI_for_the_outermost_function (reverted apply),
    i386_sync_file_range, bz4745, branch_misc_fixes, malloc,
    x86_64_dummy_files_prevent_stub, bz4512, bz4514,
    ld_hwcap_mask_handling_fix, bz4858, pthread_getattr_np_fix,
    tst_shm_fstat64, ldbl128ibm_fixes, bz4702.
  - Added the following upstream fixes: rh250492, strtod_handle_minuszero,
    libc_texinfo_update, ar_SA-dz_BT-LC_TIME-fixes, po_updates,
    gettext_memleak_fixes, ix86_rwlock_fixes.
  - Updated warning_patrol_fixes patch with more fixes.
  - Really enable libidn addon.
* Mon Aug 06 2007 Herton Ronaldo Krzesinski <> 6:2.6-6mdv2008.0
  + Revision: 59528
  - Added patch texi_buildpdf_fix, to fix build when build_pdf_doc is
    enabled (parse error fixes for texi2dvi).
  - Re-enabled glibc-doc-pdf again (it was fixed in tetex 3.0-23mdk), from
    Giuseppe Ghib?\195?\178 <>.
    + Anssi Hannula <>
      - Really apply kernel-headers-dvb-video-fix-includes.patch.
* Thu Aug 02 2007 Herton Ronaldo Krzesinski <> 6:2.6-5mdv2008.0
  + Revision: 58194
  - Updated kernel-headers to version The only change inside
    it is to add pci_ids.h file, needed by ldetect as reported by Thierry
* Mon Jul 30 2007 Herton Ronaldo Krzesinski <> 6:2.6-4mdv2008.0
  + Revision: 56752
  - Fixed missing header on popen_bug_fix patch.
  - Added one more fix that went upstream related to
    _nl_explode_name_segfault_fix patch.
  - Updated nscd_HUP patch from fedora.
  - Added more fixes/additions that went upstream: bz4813, bz4772,
    warning_patrol_fixes, sparc_build_fix, bz4812, bz4792, bz4858,
* Wed Jul 25 2007 Herton Ronaldo Krzesinski <> 6:2.6-3mdv2008.0
  + Revision: 55382
  - As reported and found out by Anssi Hannula, revert the following
    upstream change:
    2006-11-30  Jan Kratochvil  <>
    	* sysdeps/unix/sysv/linux/i386/clone.S: Provide CFI for the
    	* outermost
    	`clone' function to ensure proper unwinding stop of gdb.
    	* sysdeps/unix/sysv/linux/x86_64/clone.S: Likewise.
    It is causing memory leaks with gcj 4.3 on some cases on x86_64, and
    probably other problems, may be because of a binutils bug.
  - Added fix for a popen bug from glibc cvs.
* Fri Jul 20 2007 Herton Ronaldo Krzesinski <> 6:2.6-2mdv2008.0
  + Revision: 53918
  - Added patch from Anssi Hannula to fix a kernel header issue
  - Added missing fixes to ldbl128ibm_fixes patch.
  - Removed hunk from kernel-headers-gnu-extensions.patch that patched
    linux/byteorder/swab.h, as code changed and isn't needed anymore (no
    need now for __extension__ as code no more uses "({ ... })" gcc
  - Updated kernel-headers to version
  - Replaced init_tls_calls with more complete branch_misc_fixes patch,
    that includes it along with more fixes from upstream glibc 2.6 branch.
  - Added upstream fix bz4775.
  - Don't use echo on post, instead use README.upgrade.urpmi because of
    rpmdrake, as reported by Anssi Hannula. Also use better warning
  - Removed glibc-post-upgrade, dont't restart all services on update
    (#21730). Only re-exec init and sshd if possible/needed.
    + Ademar de Souza Reis Jr <>
      - remove unecessary 'xset fp=[...]' from %post, since xfs is not
        used anymore (besides, it was pointing to the wrong location)
* Fri Jul 13 2007 Herton Ronaldo Krzesinski <> 2.6-1mdv2008.0
  + Revision: 51838
  - Only allow make check to fail if current running kernel version is
    known to work.
  - Added more fixes from Jakub Jelinek (upstream):
    _nl_explode_name_segfault_fix, bz4776.
  - Deal with LD_LIBRARY_PATH bug when building package between major
    glibc versions.
  - Added upstream fixes: nscd_get_mapping_crash_fix, bz4599,
    gcc_init_fini, i386_sync_file_range, init_tls_calls, bz4745, bz4647,
    x86_64_dummy_files_prevent_stub, ld_hwcap_mask_handling_fix,
    bz4773, pthread_getattr_np_fix, tst_shm_fstat64, ldbl128ibm_fixes,
    bz4125, bz4702, nscd_dont_cache_ttl0, utimensat, bz4586.
  - Replaced amd64-string patch with x86_64-memcpy_cacheinfo that went
  - Replaced futex-waiters with bz4512 patch (only test cases added).
  - Replaced printf diff with glibc-bz4514.patch.
  - Use new gcc 4.2 -mtune=generic flags for BuildFlags on x86/x86_64.
  - Updated kernel headers ( Because of this removed/modified
    the following patches:
    * avx-kernel-headers-audit_support: already applied.
    * kernel-headers-include-, syscall-mem-clobbers: obsolete,
      not needed anymore.
    * gnu-extensions: modified, one hunk is not applying anymore as the
      file it patches is gone.
    This new kernel headers use the new scheme of sanitized upstream
    kernel headers, the tarball is generated from make
  - Updated script for new kernel headers.
  - Added upstream/redhat patches printf, malloc, futex-waiters, epoll.
    Fix bugs/incompatibility issues in glibc 2.6 (the diffs are from
  - Updated to version 2.6.
  - Redid patches that were not applying anymore: nscd_HUP, nice_fix,
    multiarch, new-charsets.
  - Drop patches already applied: hwcap-check-platform, brazil-daylight,
    slovenia-euro, unicode5, all bz* patches, powerpc-ldbl-fixes,
    powerpc-hwcaps, fix-nptl-testcases, powerpc-regdump,
    ttyname-dont-use-isatty, fix-ppc32-setcontext,
  - Disabled amd64 patches new-libm, amd64-fix-ceil, amd64-string: don't
    apply anymore, are not approved upstream yet, no updated version.
    + Andreas Hasenack <>
      - added audit patch, from Vdanen, so we can build audit
    + Per Øyvind Karlsen <>
      - merge ldconfig package with glibc package
      - replace file dependency /sbin/install-info with package dependency info-install
      - s/mandrake/mandriva/
      - do not build and install localedata for $ALT_ARCH too (fixes #27214)
      - drop libnldbl_nonshared.a from sparc64 (fixes #30589)
      - fix reckless usage of s/.bz2// that broke patch names
    + Pixel <>
      - explicit file provide /sbin/ldconfig
* Wed Mar 07 2007 Gwenole Beauchesne <> 2.4-8mdv2007.1
  + Revision: 134573
  - split timezone package off glibc
  - fix pthread_mutex_timedlock() on x86_64
  - fix setcontext on ppc32
  - fix floor() and ceil() inlines on i386 (BZ#3451)
  - fix cross-compilation and packaging
* Thu Jan 18 2007 Gwenole Beauchesne <> 6:2.4-7mdv2007.1
  + Revision: 110379
  - add Unicode 5.0 support (Pablo)
  - use Euro in Slovenia
  - enable DT_GNU_HASH support only for MDK >= 2007.1
  - explicitly optimize for Cell on powerpc
* Fri Jan 12 2007 Gwenole Beauchesne <> 6:2.4-6mdv2007.1
  + Revision: 108082
  - backport DT_GNU_HASH support
  - sparc64 updates (Peroyvind)
  - fix lsb T.ttyname_r (Stew, glibc head)
* Tue Oct 24 2006 Gwenole Beauchesne <> 2.4-5mdv
  - update Brazil tzdata (andreas, #26570)
  - update powerpc-cpu add-on to 0.03
  - reintroduce dl-cache AT_PLATFORM check from glibc 2.2.5
  - really don't use -frename-registers (workaround rpmb bug)
  - add selected fixes from 2.5-branch:
    * fix ppc{32,64} register dump
    * fix 2 NPTL testcases
    * fix ppc{32,64} longjmp (BZ#3225)
    * use AT_PLATFORM and limit the number of important hwcaps on ppc
    * fix ppc{32,64} lrintl/lroundl
    * fix lrint on ppc32 (BZ#3155)
    * fix lrint, llrint (BZ#2592)
    * fix pthread_create() called from cancellation handlers (BZ#3124)
    * fix pthread_cond_{,timed}wait() cancellation (BZ#3123)
    * fix invalid free in error(3) (BZ#2998)
    * fix printing of hexadecimal floating point numbers (BZ#2908)
    * fix too large key check in pthread_setspecific (BZ#2892)
    * fix pthread_join() in already cancelled thread (BZ#2843)
    * fix UINT8_C and UINT16_C definitions in <stdint.h> (BZ#2841)
    * fix mktime() on 32-bit platforms for dates > 2038 (BZ#2821)
    * fix uninitialized len for alloca in $ORIGIN/$PLATFORM handling (BZ#2792)
    * fix malloc(0xFFFFnnnn) corruption from 32-bit wraparound (BZ#2775)
    * fix insque() to conform to POSIX (BZ#2766)
    * fix envz_strip() (BZ#2703)
    * fix dladdr() with SHN_UNDEF symbols (BZ#2683)
    * provide getlogin prototype even for -D_XOPEN_SOURCE=500 (BZ#2680)
    * fix cacosh() (BZ#2182)
* Mon Jul 24 2006 Gwenole Beauchesne <> 2.4-4mdk
  - update kernel headers to 2.6.17
  - --enable-kernel=2.6.12 on powerpc arches
  - add powerpc-cpu add-on and optimize for power5 and power6
  - install generic <bits/stdio-lock.h> header (RH #162634)
  - cleanups (use new %isarch)
  - sparc changes from Per Oyvind Karlsen
  - buildrequires: texinfo (Christiaan Welvaart)
  - build glibc-post-wrapper against newly installed libs (Christiaan)
* Mon May 22 2006 Arnaud Patard <> 2.4-3mdk
  - update kernel-headers to the 2.6.16-2mdk to be able to build applications
    that are including linux/input.h
* Fri May 19 2006 Gwenole Beauchesne <> 2.4-2mdk
  - update new-charsets patch
  - update kernel-headers to 2.6.16
  - update x86_64 strings library from AMD
* Thu May 11 2006 Gwenole Beauchesne <> 2.4-1mdk
  - update to glibc 2.4 + CVS (2006/05/11) minus 2.5-specific bits
  - drop linuxthreads for now, nptl is the default
  - update x86_64 math library from AMD
* Mon Mar 20 2006 Gwenole Beauchesne <> 2.3.6-3mdk
  - refactor nsswitch.conf
  - fix ENOTTY fr translation (noticed by Rafael)
  - fix build on sparc32 (Per Oyvind, from Debian)
  - fix nftw with root directory and FTW_CHDIR (#9121)
  - fix dlopen() memory leaks (#21691, BZ #2451, from CVS HEAD)
* Mon Feb 20 2006 Gwenole Beauchesne <> 2.3.6-2mdk
  - all tests pass on ppc64
  - fix localedef for complex LC_COLLATE rules (BZ #368, HEAD)
  - make -mno-tls-direct-seg-refs the default for x86 Xen arches
  - don't ship ppc64 asm headers for ppc32 builds
  - don't provide on ppc (Christiaan Welvaart)
* Thu Feb 16 2006 Gwenole Beauchesne <> 2.3.6-1mdk
  - 2.3.6
  - kernel-headers fixes (ppc64, ethtool.h, rsbac_syscall4)
  - use dedicated macros to handle nscd service (FredL)
  - fix permissions for */lib/*.so
  - fix glibc-devel deps (#19145)
  - fix upgrades from conectiva, aka conflicts glibc-base <= 2.3.4 (#19256)
* Wed Oct 19 2005 Gwenole Beauchesne <> 2.3.5-6mdk
  - support kernel 2.6 series only on ppc64
  - add missing ppc64 asm headers for newer kernels
* Mon Aug 29 2005 Gwenole Beauchesne <> 2.3.5-5mdk
  - update to 2.6.12-11mdk kernel headers
  - make glibc-utils scripts biarch capable
  - ship with localised files again
  - ship with 32-bit profile libs on biarch platforms
  - move Xen optimized libraries to their own subpackage
  - check for /lib* prior to writing the upgrade stamp (G. Niemeyer)
  - fix BZ #1188 (Sergio Gelato, mountd crash)
* Sat Aug 06 2005 Gwenole Beauchesne <> 2.3.5-4mdk
  - enable fortify with our gcc4
  - fix amd64 string routines (latest snapshot from SuSE)
  - provide nptl libraries suitable when running under Xen
  - drop build support with distcc, icecream is used instead
  - run testsuite with _NPROCESSORS_ONLN jobs at most (i.e. local run)
* Tue Aug 02 2005 Gwenole Beauchesne <> 2.3.5-3mdk
  - fix requires for shiny new rpm... and its bugs
  - update to 2.6.12-8mdk kernel headers
  - support only 2.6+ kernel series on ppc64
  - minimal NPTL kernel for 2006 is >= 2.6.9, this brings the following:
    * getdents syscall returns d_type information as well
    * ppc adds signal/swapcontext support for VMX instructions & regstate
    * x86 has a fixed version of posix_fadvise64
    * new syscalls: waitid, utimes, tgkill, statfs64
  - updates from 2.3-branch (2005/07/21):
    * avoid dynamically sized stack arrays in regex (BZ #1101)
    * fix sign-extension issues in xdr_stdio on 64-bit big endian
      machines + xdr{,_u}_hyper fixes (BZ #1098, #1097)
    * fix ISO-4217 spec for sr_CS locale, aka add CSD currency (BZ #549)
    * correctly account for characters of decimal points right after +-,
      aka scanf fixes (BZ #1110)
    * fix recursive dlclose (BZ #1081)
    * add %z format to strptime (BZ #1105)
    * fix age calculation in nscd cache pruning (BZ #1094)
    * fix segfault in regexec (BZ #934)
    * fix posix_fallocate semantics using ftruncate (BZ #1083)
    * fix BZs #1099, #1108, #1100, #1103, #1095, #1101, #779, #1087,
* Wed Jun 15 2005 Gwenole Beauchesne <> 2.3.5-2mdk
  - generate gconv-modules.cache
  - requires and post scripts tweaks
  - add optimized AMD64 strings library
  - fix tst-cancel17 with newer kernels (CVS HEAD)
* Fri Jun 03 2005 Gwenole Beauchesne <> 2.3.5-1mdk
  - factor out test matrix
  - build 32-bit tls libs on x86_64
  - build tls libraries on sparc64 (Stefan)
  - remove -fno-unit-at-a-time from build flags
  - fix aliasing in AMD64 new libm
  - updates from 2.3-branch (2005/04/27):
    * update from Intel ia64 libm 2005-03-21
    * fix BZs #253, #776, #821, #822, #825, #851, #877
* Wed Mar 16 2005 Gwenole Beauchesne <> 2.3.4-8mdk
  - fix initstate_r (#14591)
* Thu Mar 10 2005 Gwenole Beauchesne <> 2.3.4-7mdk
  - fix package url (MDK #14468, Zeb)
  - update to 2.6.11-2mdk kernel headers (inotify 0.20)
  - update to stable 2.3-branch (2005/03/01):
    * fix BZs #284, #671, #719, #722, #726, #727, #729, #730, #731,
        * fix segfault in open_path, aka fix rsync --daemon (BZ #738)
    * fix powerpc64 set/swap context (BZ #700)
    * support -mno-tls-direct-seg-refs builds (BZ #737)
    * update to tz{code,data}2005c (BZ #736)
    * do not allocate potentially large buffers on the stack
    * futimes() should not fail with ENOENT (BZ #633)
    * declare ftruncate for POSIX 2003 (BZ #640)
    * fix rint on powerpc (BZ #602)
    * update ia64 libm (BZ #592)
    * fix round() to round return value to nearest (BZ #626)
    * fix {,q}ecvt{,_r} on denormals (BZ #725)
    * fix i386 stack alignment in clone and linuxthreads (BZ #723)
* Wed Feb 23 2005 Gwenole Beauchesne <> 2.3.4-6mdk
  - fix fdim() in x86_64 libm, use glibc implementation
  - really stick with getconf files in /usr/lib/getconf
  - update kernel headers to 2.6.10-3mdk for new inotify
  - kernel header fixes (cdp, fddi)
* Thu Feb 10 2005 Gwenole Beauchesne <> 2.3.4-5mdk
  - kernel headers fixes (christiaan/ppc, directfb/x86_64, usbutils/any)
* Thu Jan 27 2005 Gwenole Beauchesne <> 2.3.4-4mdk
  - add missing getconf files
  - always propagate pgoff_t definition (workaround kernel header)
* Mon Jan 24 2005 Gwenole Beauchesne <> 2.3.4-3mdk
  - relax __le64 and __be64 definitions in kernel headers
* Fri Jan 21 2005 Gwenole Beauchesne <> 2.3.4-2mdk
  - update to 2.6.10 kernel headers
  - add memory clobbers in asm-i386 syscalls as arguments may be
    pointers to modifiable memory and values need to be reloaded
    (e.g. _llseek() in util-linux)
* Tue Dec 28 2004 Gwenole Beauchesne <> 2.3.4-1mdk
  - 2.3.4
  - fix kernel headers (videodev2.h, blkpg.h on ppc64)
  - bring "compat" only to nsswitch.conf
  - cosmetics to make check machinery
* Thu Nov 25 2004 Gwenole Beauchesne <> 2.3.3-23mdk
  - fix cross bootstrap builds
  - enable biarch support on ppc64
  - enable tls and nptl on ia64 and ppc64
* Fri Oct 08 2004 Gwenole Beauchesne <> 2.3.3-22mdk
  - revert nsswitch.conf change
  - fix <linux/ijxuser.h> on non x86 platforms
  - reread /etc/localtime even if just mtime has changed (CVS)
* Thu Sep 16 2004 Gwenole Beauchesne <> 2.3.3-21mdk
  - add pcc to nptl arches
  - fix path to nscd socket
  - bring "compat" mode to nsswitch.conf
  - fix kernel headers for usbutils rebuild
* Thu Sep 02 2004 Gwenole Beauchesne <> 2.3.3-20mdk
  - add ppc to tls arches (Christiaan Welvaart)
  - selected fixes from CVS (2004/09/01):
    * fix locking issues in nscd
    * fix some IPv6 related bugs
* Wed Aug 25 2004 Gwenole Beauchesne <> 2.3.3-19mdk
  - fix nice
  - fix nscd runlevels
  - selected fixes from CVS (2004/08/24):
    * add O_NOATIME to linux <fcntl.h> from 2.6.8+ (BZ #341)
    * fix nis nss_compat's initgroups handling
    * fix possible problem with and brk management (BZ #227)
* Wed Aug 18 2004 Gwenole Beauchesne <> 2.3.3-18mdk
  - add missing glibc compat symlinks
  - add sparc to TLS arches (Per Oyvind)
  - fix <linux/capi.h> standalone inclusion
* Tue Aug 17 2004 Gwenole Beauchesne <> 2.3.3-17mdk
  - enable AMD optimized libm for x86_64
  - add pow10 and friends in x86_64 libm
* Fri Aug 13 2004 Gwenole Beauchesne <> 2.3.3-16mdk
  - some minor build arrangements
  - add compat glibc 2.0 for some ancient programs
* Fri Aug 13 2004 Gwenole Beauchesne <> 2.3.3-15mdk
  - fix <linux/crc-ccitt.h>
  - update from CVS (2004/08/12):
    * fix BZ #150, #198, #217, #218, #219, #230, #231, #232, #262, #263
    * fix pthread_rwlock_timedrdlock on x86_64
    * fix values for -m32 -D_FILE_OFFSET_BITS=64 on x86_64
    * fix psignal() changes from previous CVS syncs
    * fix backtrace in statically linked programs on ia64/x86-64/s390{,x}
    * fix possible buffer overflow in crypt()
    * fix lowmem handling in chroot_canon() (BZ #199)
    * handle more than 6 args correctly on x86_64 makecontext()
* Wed Aug 11 2004 Gwenole Beauchesne <> 2.3.3-14mdk
  - update to 2.6.8 kernel headers (fix #10693)
  - selected fixes from CVS:
    * make inet_pton() RFC2133 (BZ #295)
    * fix strtold() on 32-bit arches with ldbl-96 (BZ #274)
    * fix pow{,f,l}() on IA-32 and powl() on AMD64 (BZ #258)
* Mon Jul 05 2004 Gwenole Beauchesne <> 2.3.3-13mdk
  - fix upgrades for /etc/*
  - update to 2.3.4 CVS snapshot (2004/06/01)
  - update to 2.6.6+ kernel headers, I want POSIX message queues
  - update patch to handle multiple types of libraries from one
* Tue May 25 2004 Gwenole Beauchesne <> 2.3.3-12mdk
  - Make ldconfig handle "include*.conf" (2.3.4-cvs)
* Thu Apr 15 2004 Gwenole Beauchesne <> 2.3.3-11mdk
  - Enable use of kernel timers for NPTL timer_create()
  - Fix mathinline.h again
  - alpha & sparc64 updates (Stefan)
  - Merge from AMD64 branch:
    * Fix rwlocks on AMD64 with NPTL
    * Various fixes to kernel-headers
    * Really fix build on AMD64 with 2.4 kernel



Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Dec 9 11:14:05 2020