Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 650170 - toolchain.eclass: Use :0= for dependency on >=dev-libs/isl-0.14
Summary: toolchain.eclass: Use :0= for dependency on >=dev-libs/isl-0.14
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Eclasses (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: Gentoo Toolchain Maintainers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-03-11 04:23 UTC by Arfrever Frehtes Taifersar Arahesis
Modified: 2018-03-13 07:34 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Patch (toolchain.eclass.patch,817 bytes, patch)
2018-03-11 04:39 UTC, Arfrever Frehtes Taifersar Arahesis
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Arfrever Frehtes Taifersar Arahesis 2018-03-11 04:23:26 UTC
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.
Comment 1 Anthony Basile gentoo-dev 2018-03-11 04:35:36 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.
Comment 2 Arfrever Frehtes Taifersar Arahesis 2018-03-11 04:39:43 UTC
Created attachment 523398 [details, diff]
Patch
Comment 3 Larry the Git Cow gentoo-dev 2018-03-13 07:34:23 UTC
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(-)