Arches, please keyword dev-libs/libclc-0.2.0_pre20160921 or newer. This is required for opencl support in media-libs/mesa.
Out of curiosity, are there any issues with >=dev-libs/libclc-0.2.0_pre20160921 preventing it from being stabilised? I wouldn't normally comment on a bug like this but it's been a while and that fact is making me wary of manually updating. (I'm encountering bug 612258 with the current stable version.)
An automated check of this bug failed - repoman reported dependency errors (29 lines truncated): > dependency.bad dev-libs/libclc/libclc-0.2.0_pre20160921.ebuild: DEPEND: ~arm(default/linux/arm/13.0) ['>=sys-devel/clang-3.9'] > dependency.bad dev-libs/libclc/libclc-0.2.0_pre20160921.ebuild: RDEPEND: ~arm(default/linux/arm/13.0) ['>=sys-devel/clang-3.9'] > dependency.bad dev-libs/libclc/libclc-0.2.0_pre20160921.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc32/13.0) ['>=sys-devel/clang-3.9', '>=sys-devel/llvm-3.9']
This needs to be keyworded to before llvm 4.0. ./utils/prepare-builtins.cpp:1:10: fatal error: 'llvm/Bitcode/ReaderWriter.h' fil ReadWriter.h was split into different separate reader and writer headers See: https://reviews.llvm.org/D26502
It looks like dev-libs/libclc-0.2.0_pre20160921 has been marked stable on amd64 and x86 as of 2017-06-01 in bug 620234.comment 3. (Commit c47f22eddfbc563900c0b6f9ac0b2a36b454ad6f)
Apologies for the bad comment link in the above comment - I meant bug 620234 comment 3.
An automated check of this bug failed - repoman reported dependency errors (29 lines truncated): > dependency.bad dev-libs/libclc/libclc-0.2.0_pre20170118.ebuild: DEPEND: ~arm(default/linux/arm/13.0) ['>=sys-devel/clang-4'] > dependency.bad dev-libs/libclc/libclc-0.2.0_pre20170118.ebuild: RDEPEND: ~arm(default/linux/arm/13.0) ['>=sys-devel/clang-4'] > dependency.bad dev-libs/libclc/libclc-0.2.0_pre20170118.ebuild: DEPEND: ~ppc(default/linux/powerpc/ppc32/13.0) ['>=sys-devel/clang-4', '>=sys-devel/llvm-4']
I dropped llvm keywords on ppc/ppc64, so we don't want libclc keyworded either.
An automated check of this bug failed - repoman reported dependency errors: > dependency.bad dev-libs/libclc/libclc-0.2.0_pre20170118.ebuild: DEPEND: ~arm(default/linux/arm/13.0) ['>=sys-devel/clang-4'] > dependency.bad dev-libs/libclc/libclc-0.2.0_pre20170118.ebuild: RDEPEND: ~arm(default/linux/arm/13.0) ['>=sys-devel/clang-4']
arm64 done