[FFe] update glibc to 2.21 for vivid

Bug #1425623 reported by Adam Conrad
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
glibc (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

glibc 2.21 was released upstream three weeks ago, and is now doing the usual stability-commits to the stable branch dance. The worst of the worst bugs are generally found and fixed on the stable branch within the first month or two, giving us plenty of time to get a happy glibc 2.21 for vivid.

There are a number of features and performance improvements in 2.20 and 2.21 that we (and customers) want which would be prohibitively time-consuming to backport, as well as being error-prone if we did, since they'd be tested only in Ubuntu, rather than by all Linux distros.

Also, speaking of backports, moving to 2.21 allows us to drop the (massive) IBM branch patch that we're carrying, as all of IBM's changes are now upstream.

glibc, of course, promises and delivers a stable ABI with every new version, so there are not any transitions to be had, nor any predictions of compatibility issues (any of which would be bugs, not features)

Steve Langasek (vorlon)
description: updated
Adam Conrad (adconrad)
Changed in glibc (Ubuntu):
milestone: none → ubuntu-15.02
Adam Conrad (adconrad)
Changed in glibc (Ubuntu):
milestone: ubuntu-15.02 → ubuntu-15.03
Revision history for this message
Scott Kitterman (kitterman) wrote :

Ack. I like having things upstream. Approved.

Changed in glibc (Ubuntu):
status: New → Triaged
importance: Undecided → Wishlist
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package glibc - 2.21-0ubuntu2

---------------
glibc (2.21-0ubuntu2) vivid; urgency=medium

  * debian/patches/powerpc/cvs-ppc-sqrt.diff: Fix sqrt() on powerpc.
  * debian/patches/powerpc/cvs-ppc-sqrtf.diff: Likewise for sqrtf().
  * debian/patches/powerpc/cvs-ppc-pow.diff: Likewise for pow().
  * debian/patches/powerpc/cvs-ppc-feraiseexcept.diff: Fix inline
    feraiseexcept and feclearexcept macro input conversion on PPC.
  * debian/patches/any/submitted-longdouble.diff: Refresh for above.
  * debian/patches/any/local-disable-test-tgmath2.diff: Likewise.
  * debian/patches/any/cvs-logbl-accuracy.diff: Fix ldbl-128ibm logbl.
  * debian/patches/powerpc/local-math-logb.diff: Refresh and move to
    debian/patches/any/local-math-logb.diff, as it's not PPC-specific.
  * debian/patches/any/cvs-localplt-new-readelf.diff: Preemptively
    fix localplt test breakage with binutils 2.26 before it lands.
  * debian/patches/any/cvs-make-typo.diff: Fix typo in elf/Makefile.
  * debian/patches/powerpc/cvs-power7-strncpy.diff: Optimize strncpy
    for POWER7 drastically (10-70%) on strings longer than 16 chars.
  * debian/patches/powerpc/cvs-ppc-tabort-le.diff: Fix TABORT encoding
    when building on toolchains without HTM support (no-op on gcc-4.9)
  * debian/patches/arm/cvs-arm-sfi_breg.diff: Fix LDR_GLOBAL macro.
  * debian/patches/arm/cvs-memcpy-memmove-always-bx.diff: Fix memcpy
    and memmove for the ARM_ALWAYS_BX class of hardware like ArmadaXP.
 -- Adam Conrad <email address hidden> Fri, 20 Mar 2015 15:19:40 -0600

Changed in glibc (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.