Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 603500 - sys-devel/clang-runtime-3.9.1::gentoo (masked by: )
Summary: sys-devel/clang-runtime-3.9.1::gentoo (masked by: )
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Portage team
Depends on:
Reported: 2016-12-22 20:52 UTC by farmboy0
Modified: 2017-03-04 23:24 UTC (History)
3 users (show)

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

emerge --info (emerge-info,20.88 KB, text/plain)
2016-12-22 20:52 UTC, farmboy0

Note You need to log in before you can comment on or make changes to this bug.
Description farmboy0 2016-12-22 20:52:14 UTC
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.
Comment 1 Tomáš Mózes 2016-12-23 00:33:36 UTC
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.
Comment 2 farmboy0 2016-12-23 14:51:17 UTC
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
Comment 3 farmboy0 2016-12-23 14:54:00 UTC
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")
     Description:         Meta-ebuild for clang runtime libraries
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2016-12-28 17:44:21 UTC
This is not a support forum.
Comment 5 farmboy0 2016-12-28 20:49:22 UTC
Which part of this *bug* report do you not agree with?
Comment 6 Mark Nowiasz 2016-12-30 19:24:08 UTC
Same here. I use 


in my make.conf, so stable/unstable is a non-issue here.
Comment 7 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2017-02-11 11:45:30 UTC
I don't see anything obviously wrong with the ebuild. @dev-portage, any idea?
Comment 8 Zac Medico gentoo-dev 2017-02-11 20:46:53 UTC
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.