Summary: | llvm-core/clang-runtime-3.9.1::gentoo (masked by: ) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | farmboy0 |
Component: | Current packages | Assignee: | Portage team <dev-portage> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | CC: | hydrapolic, llvm, mark+gentoobugs |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=554838 https://bugs.gentoo.org/show_bug.cgi?id=611742 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | emerge --info |
Do you have clang-runtime in your /etc/portage/package.accept_keywords? Seems like you want unstable clang/llvm on a stable system, but a dependency on clang-runtime is also unstable. I have sys-devel/clang-runtime ~amd64 sys-devel/clang ~amd64 sys-devel/llvm ~amd64 sys-libs/compiler-rt ~amd64 sys-libs/compiler-rt-sanitizers ~amd64 in my package.accept_keywords eix -l clang-runtime [U] sys-devel/clang-runtime Available versions: (~) 3.9.0 [libcxx openmp ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32"] (~) 3.9.1 [libcxx openmp ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32"] ** 9999 [+compiler-rt libcxx openmp +sanitize ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32"] ["sanitize? ( compiler-rt )"] Installed versions: 3.9.0(16:26:45 20.11.2016)(openmp -libcxx ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="32 64 -x32") Homepage: http://clang.llvm.org/ Description: Meta-ebuild for clang runtime libraries This is not a support forum. Which part of this *bug* report do you not agree with? Same here. I use ACCEPT_KEYWORDS="~amd64" in my make.conf, so stable/unstable is a non-issue here. I don't see anything obviously wrong with the ebuild. @dev-portage, any idea? This looks like the same underlying issue as bug 554838. The problem seems to trigger when one package is dependent on one or more other packages to have a compatible version series, as is the case for the relationship between clang and llvm (there's a similar relationship between boost and boost-build). As a workaround, try a command analogous to the command in bug 554838, comment #34. |
Created attachment 457150 [details] emerge --info Trying to update wolrd results in the following error trying to emerge llvm 3.9.1: !!! All ebuilds that could satisfy "~sys-devel/clang-runtime-3.9.1" have been masked. !!! One of the following masked packages is required to complete your request: - sys-devel/clang-runtime-3.9.1::gentoo (masked by: ) (dependency required by "sys-devel/llvm-3.9.1::gentoo[clang]" [ebuild]) (dependency required by "sys-devel/clang-3.9.1-r100::gentoo" [ebuild]) (dependency required by "@selected" [set]) (dependency required by "@world" [argument]) For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook.