Summary: | app-crypt/libb2-0.98.1-r3 USE=openmp - causes emerging and depcleaning of clang | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Andreas <alamahant> |
Component: | Current packages | Assignee: | Fabian Groffen <grobian> |
Status: | RESOLVED CANTFIX | ||
Severity: | normal | CC: | dev-portage |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Andreas
2020-08-12 13:41:08 UTC
DEPEND=" openmp? ( || ( >=sys-devel/gcc-4.2:*[openmp] sys-devel/clang-runtime:*[openmp] ) ) " In order to build, libb2 wants either a sufficiently new version of sys-devel/gcc with USE=openmp or any version of sys-devel/clang-runtime with USE=openmp. Since you have sys-devel/gcc installed with USE=-openmp, and since sys-devel/clang-runtime on you profile or with your local settings defaults to USE=openmp, only sys-devel/clang-runtime satisfies that build time dependency. Since the libb2 ebuild further states that RDEPEND=$DEPEND, it's a mystery to me why depclean thinks those dependencies are no longer needed. Your workaround (globally setting USE=-openmp) does not really help explain that and probably shouldn't end up in a "news" item. @Portage: any idea why a dep on clang-runtime[openmp] seems to be ignored by depclean? You better globally disable openmp, you don't want to pull in clang just for that I suppose. |