Backport GCC 5.4.0 and binutils 2.26.1 to 16.04 LTS
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
binutils (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned | ||
gcc-5 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned | ||
gcc-5-cross (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned | ||
gcc-5-cross-ports (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Backport GCC 5.4.0 and binutils 2.26.1 to 16.04 LTS. 16.04 LTS ships binutils and gcc-5 versions taken from the release branches, which saw more regression fixes and support for new hardware until the 5.4.0 and 2.26.1 point releases. The idea is to include these final point releases into 16.04.1 LTS, with test rebuilds done for all packages, and regression checks for seeded packages.
Acceptance criteria should be no regressions for the seeded packages, plus a best effort for unseeded packages. During the analysis of the build failures, one gcc regression (libstdc++ header reorg) was found and reverted, and validated, that these build failures are fixed (plus affected seeded packages were uploaded to xenial-proposed anyway).
reference test rebuild:
http://
test rebuild (xenial-release):
http://
test rebuild (xenial-updates):
http://
The test rebuild was done using packages from the ubuntu-
Attached is an analysis of the build failures, and whether they are regressions, or already are present in the xenial release.
main component
==============
bzr
LP: #1592731, fixed in -proposed
ecj
LP: #1592801, fixed in -updates
freerdp
not a regression
gcc-5-cross
needs update after gcc-5 acceptance
gnutls28
LP: #1592693, fixed in -updates
kmod
unrelated, tracked in LP: #1592722
libnih
not a regression
llvm-toolchain-3.6
not a regression
migrate
unrelated (mysql-5.7), tracked in LP: #1592663
neon27 (s390x)
unrelated, traked in LP: #1592698
openvswitch
not a regression, tracked in LP: #1592793
python-pymysql
unrelated (mysql-5.7), tracked in LP: #1592664
python-tooz
unrelated, tracked in LP: #1592660
sbsigntool
not a regression
shim
not a regression
strongswan
racy test, unrelated, tracked in LP: #1592706
ubuntu-
unrelated, LP: #1597370, waiting for approval
upstart
not a regression
whoopsie
LP: #1592649, fixed in -updates
yaboot
not a regression
bzr package set
===============
bzr-builder
bzr-upload
no regressions
cli-mono package set
=======
gbrainy
ikvm
monodevelop
tangerine
no regressions
desktop-extra package set
=======
java-gnome
not a regressions
edubuntu package set
=======
atomix
gbrainy
no regressions
input-methods package set
=======
fcitx-table-other
libkkc
no regressions
kubuntu package set (minus packages from main)
=======
avogadro
not a regression
eigen2
not a regression
fam
not a regression
farstream-0.2
not a regression
gst-plugins-
not a regression
gst-plugins-
not a regression
gstreamer0.10
not a regression
kqoauth
not a regression
kubuntu-
not a regression
libmpc
not a regression
libmygpo-qt
not a regression
libspe2
not a regression
networkmanager-qt
obsoleted by version in -updates
plotutils
not a regression
qtcurve
not a regression
tbb
not a regression
telepathy-haze
not a regression
telepathy-qt
not a regression
lubuntu package set
=======
hardinfo
not a regression
libguess
not a regression
mozilla package set
=======
eclipse
xiphos
no regressions
mythbuntu package set
=======
piston-mini-client
not a regression
schooltool package set
=======
schooltool-book
not a regression
ubuntu-cloud package set
=======
virtualbox
needs fix for bad GCC version check, in progress (LocutusOfBorg)
ubuntu-qt-packages package set
=======
ciborium
not a regression
ubuntukylin package set
=======
libguess
piston-mini-client
ubuntu-kylin-meta
no regressions
ubuntustudio package set
=======
font-manager
jamin
openclipart
xcftools
no regressions
xorg package set
================
xorg-gtest
unrelated to toolchain updates, checked locally
packages fixed before gcc-5 was fixed to revert one libstdc++
header reorganization patch (the packages are also fixed in
xenial-
=======
audacious-plugins
LP: #1597407, accepted in -proposed
baloo-kf5
LP: #1597427, accepted in -proposed
brlaser
LP: #1592659, fixed in -updates
dbus-cpp
LP: #1592814, in progress
libqapt
LP: #1597425, accepted in -proposed
mir
LP: #1592691, in progress
description: | updated |
summary: |
- Backport GCC 5.4.0 to 160.04 LTS + Backport GCC 5.4.0 to 16.04 LTS |
summary: |
- Backport GCC 5.4.0 to 16.04 LTS + Backport GCC 5.4.0 and binutils 2.26.1 to 16.04 LTS |
description: | updated |
description: | updated |
Changed in gcc-5 (Ubuntu): | |
status: | Confirmed → Fix Committed |
Changed in gcc-5 (Ubuntu): | |
status: | Fix Committed → Fix Released |
Changed in gcc-5-cross (Ubuntu): | |
status: | New → Fix Released |
no longer affects: | starpu-contrib (Ubuntu Xenial) |
no longer affects: | starpu-contrib (Ubuntu) |
Status changed to 'Confirmed' because the bug affects multiple users.