Summary: | toolchain.eclass: Use :0= for dependency on >=dev-libs/isl-0.14 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Arfrever Frehtes Taifersar Arahesis <arfrever.fta> |
Component: | Eclasses | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Patch |
Description
Arfrever Frehtes Taifersar Arahesis
2018-03-11 04:23:26 UTC
(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(-) |