[Bug 1521172] Re: [FFe][Ubuntu 16.04] Use glibc-2.23 in Ubuntu 16.04

Adam Conrad adconrad at 0c3.net
Fri Mar 18 21:24:32 UTC 2016


** Summary changed:

- [Ubuntu 16.04] Use glibc-2.23 in Ubuntu 16.04
+ [FFe][Ubuntu 16.04] Use glibc-2.23 in Ubuntu 16.04

** Description changed:

- glibc-2.23 will introduce an important ABI change for Power. It will be
- a prerequisite for __builtin_cpu_is() and __builtin_cpu_supports() in
- gcc.
+ Repurposing this as a Feature Freeze request bug for the glibc update.
+ The justification for POWER is laid out below but, obviously, 2.21->2.23
+ brings in a lot of random minor improvements and bugfixes for all
+ architectures, and has been requested by several different contracts.
  
+ The plan is to get it into the archive Friday evening/night at the
+ latest, watch all the automated testing, iterate through bugfixes as
+ necessary, and see it ship in the final beta next week.
  
- The __builtin_cpu_is () / __builtin_cpu_supports()  are required to bring Power on-par with Intel regarding CPU and capability identification during runtime, allowing our customers to optimize their code path to the Power processor they are running on.
+ As for the GCC feature mentioned in the original bug report, that was
+ fixed by wschmidt and doko a few hours ago to actually work in xenial.
+ 
+ [Original Report]
+ glibc-2.23 will introduce an important ABI change for Power. It will be a prerequisite for __builtin_cpu_is() and __builtin_cpu_supports() in gcc.
+ 
+ The __builtin_cpu_is () / __builtin_cpu_supports()  are required to
+ bring Power on-par with Intel regarding CPU and capability
+ identification during runtime, allowing our customers to optimize their
+ code path to the Power processor they are running on.
  
  These gcc builtins will be disabled when the binary is built against a
  glibc older than 2.23, making glibc-2.23 a requirement for this feature
  to work.
  
- 
  This version of glibc will be released in early February/2016.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to glibc in Ubuntu.
https://bugs.launchpad.net/bugs/1521172

Title:
  [FFe][Ubuntu 16.04] Use glibc-2.23 in Ubuntu 16.04

Status in glibc package in Ubuntu:
  Triaged

Bug description:
  Repurposing this as a Feature Freeze request bug for the glibc update.
  The justification for POWER is laid out below but, obviously,
  2.21->2.23 brings in a lot of random minor improvements and bugfixes
  for all architectures, and has been requested by several different
  contracts.

  The plan is to get it into the archive Friday evening/night at the
  latest, watch all the automated testing, iterate through bugfixes as
  necessary, and see it ship in the final beta next week.

  As for the GCC feature mentioned in the original bug report, that was
  fixed by wschmidt and doko a few hours ago to actually work in xenial.

  [Original Report]
  glibc-2.23 will introduce an important ABI change for Power. It will be a prerequisite for __builtin_cpu_is() and __builtin_cpu_supports() in gcc.

  The __builtin_cpu_is () / __builtin_cpu_supports()  are required to
  bring Power on-par with Intel regarding CPU and capability
  identification during runtime, allowing our customers to optimize
  their code path to the Power processor they are running on.

  These gcc builtins will be disabled when the binary is built against a
  glibc older than 2.23, making glibc-2.23 a requirement for this
  feature to work.

  This version of glibc will be released in early February/2016.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1521172/+subscriptions



More information about the foundations-bugs mailing list