Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 603260 (gcc-5-stable) - sys-devel/gcc-5.4.0-r3: Stabilization
Summary: sys-devel/gcc-5.4.0-r3: Stabilization
Status: RESOLVED FIXED
Alias: gcc-5-stable
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on: gcc-5 581058 PR71442 588890 601014 604306 604832 604838 604960 605126 605154 605162 605226 605242 605510 605594 605608 605862 605896 605954 606592 606778 606872 606960 607006 607496 608474 609046 609058 609060 609062 609064 609066 609068 609072 609074 609076 609078 609080 609082 609084 609086 609088 609090 609092 609094 609096 609098 612828
Blocks: 606372 608566 611782
  Show dependency tree
 
Reported: 2016-12-20 22:26 UTC by David Seifert
Modified: 2017-09-07 09:08 UTC (History)
15 users (show)

See Also:
Package list:
=sys-devel/gcc-5.4.0-r3
Runtime testing required: Yes
stable-bot: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Seifert gentoo-dev 2016-12-20 22:26:32 UTC
We need to stabilise GCC 5 for C++14. @arches, please stabilise.
Comment 1 Agostino Sarubbo gentoo-dev 2016-12-28 09:04:54 UTC
Dear Maintainer (or who is mainly involved in this stable request),

This is an auto-generated message that will move the current component to the new component Stabilization.
To ensure that the stabilization will proceed correctly, please fill the fields "Atoms to stabilize" and "Runtime testing required" as described here:
https://archives.gentoo.org/gentoo-dev/message/4b2ef0e9aa7588224b8ae799c5fe31fa
Comment 2 Doug Goldstein (RETIRED) gentoo-dev 2016-12-28 23:54:23 UTC
build and installed =sys-devel/gcc-5.4.0 on stable amd64. Used it to build a new kernel and booted it. Rebuilt the packages that "revdep-rebuild --library 'libstdc++.so.6' -- --exclude gcc" wanted me to rebuild, which was 22 packages. So far all is well.
Comment 3 Doug Goldstein (RETIRED) gentoo-dev 2016-12-29 18:01:19 UTC
ok built =sys-devel/gcc-5.4.0-r2 on my stable amd64 machines and I'm now using that without issue. On one of them I've rebuilt the kernel and the same packages I did with 5.4.0.
Comment 4 SpanKY gentoo-dev 2016-12-29 22:27:41 UTC
we're not stabilizing a version just added, and is a weird snapshot.  see bug 604084 for tracking of -r2.
Comment 5 Doug Goldstein (RETIRED) gentoo-dev 2016-12-30 15:09:07 UTC
(In reply to SpanKY from comment #4)
> we're not stabilizing a version just added, and is a weird snapshot.  see
> bug 604084 for tracking of -r2.

Fine by me. I was just testing what was asked of me. I've been using 5.4.0 longer than I've been using -r2. I'd personally be happier to have a 5.4.0 + small patch to fix the one bug than a big snapshot release as well.
Comment 6 Pacho Ramos gentoo-dev 2017-01-03 18:39:35 UTC
I would ping Toralf for running a *stable* tinderbox with this gcc-5 version to ensure all needed packages are stabilized before :/
Comment 7 Toralf Förster gentoo-dev 2017-01-09 09:23:55 UTC
(In reply to Pacho Ramos from comment #6)
/me is doing that, 2 images runs now, 2 more will follows, nore or less the fall outs are as of today :
net-im/pork-0.99.8.1 media-sound/toolame-02l-r3 x11-plugins/wmifs-1.3_beta1-r2
Comment 8 Pacho Ramos gentoo-dev 2017-01-09 21:26:02 UTC
(In reply to Toralf Förster from comment #7)
> (In reply to Pacho Ramos from comment #6)
> /me is doing that, 2 images runs now, 2 more will follows, nore or less the
> fall outs are as of today :
> net-im/pork-0.99.8.1 media-sound/toolame-02l-r3
> x11-plugins/wmifs-1.3_beta1-r2

Thanks... but it seems you are running a "testing" (I mean, ~amd64 tree in your case) instead of a "stable" tree + gcc-5 

For this case I would opt for that one for catching the packages we need to stabilize before and also ensure you are not hitting issues unrelated to gcc-5 update but caused by other testing package :/
Comment 9 Toralf Förster gentoo-dev 2017-01-09 21:47:46 UTC
(In reply to Pacho Ramos from comment #8)
my english ...

I do run 3 *stable* images mow with just gcc-5.4 as the unstable package.
There are unstable packages which do have the fix for gcc-5, but their older stable package versions are not fixed.
The package *names* above are examples - if I didn't overlooked something too in these particular cases.
(and I have to update the logic of the tinderbox scripts, which usually do not report bugs in older packages, if the same issue was already reported for newer packages).
Comment 10 Gleb 2017-01-10 00:22:10 UTC
There's definitely something wrong with at least some packages. As I understand, all stable packages in current tree must be stable and be able to be build with GCC5 before GCC5 will go stable itself.

For example, this bug is now fixed and resolved: https://bugs.gentoo.org/show_bug.cgi?id=604838

But current stable version kdevelop-pg-qt-2.0.0 cannot be built with GCC5 and new release of this package kdevelop-pg-qt-2.0.0-r1 must go stable before GCC5 itself can go stable.
Comment 11 C. Wijtmans 2017-02-09 15:10:05 UTC
Not sure if this is the cause but since this update my system is freezing. I wished for GCC-7 in unstabl to break my system. I geuss i should be more careful what i wish for.
Comment 12 Matt Whitlock 2017-02-09 15:28:24 UTC
(In reply to C.J. Wijtmans from comment #11)
> Not sure if this is the cause but since this update my system is freezing.

Almost certainly unrelated. The difference from gcc-5.4.0-patches-1.0.tar.bz2 to gcc-5.4.0-patches-1.3.tar.bz2 is only this one patch:

https://github.com/gcc-mirror/gcc/commit/79a00c21567bb5e7a8868a25aa5b3b87cae6f0a9
Comment 13 Matthias Maier gentoo-dev 2017-04-14 15:41:49 UTC
Is there an ETA for stabilization? [1]

The currently blocking bugs all seem to be minor issues.

[1] Stabilization of gcc-5* seems to be long overdue (given the fact that almost all major Linux distributions are on gcc-5*, or gcc-6* by now.
  https://repology.org/metapackage/gcc/versions
  https://packages.qa.debian.org/g/gcc-6.html
Comment 14 Agostino Sarubbo gentoo-dev 2017-04-17 18:17:09 UTC
amd64 stable
Comment 15 Agostino Sarubbo gentoo-dev 2017-04-17 18:17:37 UTC
x86 stable
Comment 16 Michael Weber (RETIRED) gentoo-dev 2017-04-18 19:19:34 UTC
arm arm64 ppc ppc64 stable.
Comment 17 Agostino Sarubbo gentoo-dev 2017-05-01 12:20:44 UTC
bug 601014 affect also another stable version of gcc, so it doesn't hurt stabilize gcc-5 for ia64.
Comment 18 Agostino Sarubbo gentoo-dev 2017-05-01 12:21:24 UTC
ia64 stable
Comment 19 Agostino Sarubbo gentoo-dev 2017-05-05 12:46:16 UTC
alpha stable
Comment 20 Jeroen Roovers (RETIRED) gentoo-dev 2017-05-06 11:29:42 UTC
Stable for HPPA.
Comment 21 Andreas K. Hüttel archtester gentoo-dev 2017-08-15 12:44:56 UTC
ping sparc
Comment 22 Sergei Trofimovich (RETIRED) gentoo-dev 2017-09-07 09:08:59 UTC
sparc stable (tested by Dakon)

Last arch. Closing.