toolchain.eclass contains: if in_iuse graphite ; then if tc_version_is_at_least 5.0 ; then RDEPEND+=" graphite? ( >=dev-libs/isl-0.14 )" elif tc_version_is_at_least 4.8 ; then RDEPEND+=" graphite? ( >=dev-libs/cloog-0.18.0:0= >=dev-libs/isl-0.11.1:0= )" fi fi :0= is missing in the dependency for GCC >=5.0, so Portage does not automatically schedule rebuild of GCC.
(In reply to Arfrever Frehtes Taifersar Arahesis from comment #0) > toolchain.eclass contains: > > if in_iuse graphite ; then > if tc_version_is_at_least 5.0 ; then > RDEPEND+=" graphite? ( >=dev-libs/isl-0.14 )" > elif tc_version_is_at_least 4.8 ; then > RDEPEND+=" > graphite? ( > >=dev-libs/cloog-0.18.0:0= > >=dev-libs/isl-0.11.1:0= > )" > fi > fi > > > :0= is missing in the dependency for GCC >=5.0, so Portage does not > automatically schedule rebuild of GCC. Yeah that was missed in a5a55ab97b8ed6c250b86aa2e6c91a329bd3d3a1. It should be safe to just change that to >=dev-libs/isl-0.14:0= I'll add that after people have had time to review this.
Created attachment 523398 [details, diff] Patch
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93baf8bdf17dd96fe87d3943348d884e7a1e973e commit 93baf8bdf17dd96fe87d3943348d884e7a1e973e Author: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> AuthorDate: 2018-03-11 04:36:39 +0000 Commit: Anthony G. Basile <blueness@gentoo.org> CommitDate: 2018-03-13 07:33:47 +0000 toolchain.eclass: Use :0= for dependency on >=dev-libs/isl-0.14. Closes: https://bugs.gentoo.org/650170 Signed-off-by: Anthony G. Basile <blueness@gentoo.org> eclass/toolchain.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)