emerging dev-libs/libclc-0.2.0_pre20160921 fails with the following message: /usr/lib64/llvm/5/bin/clang++ -MMD -MF utils/prepare-builtins.o.d -I/usr/lib64/llvm/5/include -std=c++11 -DLLVM_BUILD_GLOBAL_ISEL -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -fno-exceptions -fno-rtti -c -o utils/prepare-builtins.o ./utils/prepare-builtins.cpp ./utils/prepare-builtins.cpp:1:10: fatal error: 'llvm/Bitcode/ReaderWriter.h' file not found #include "llvm/Bitcode/ReaderWriter.h" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Reproducible: Always
Created attachment 507876 [details] build.log
Created attachment 507878 [details] emerge --info
Note: I'm using sys-devel/llvm-5.0.0 (for latest firefox)
(In reply to Christian Strahl from comment #3) > Note: I'm using sys-devel/llvm-5.0.0 (for latest firefox) I think the libclc build failure is due to a change in llvm's headers; see <https://reviews.llvm.org/D26502>. I had the same build failure, but libclc-0.2.0_pre20170929 builds ok for me.
Yep, sounds like mixing stable and ~arch. If you need ~arch LLVM, please use ~arch dev-libs/libclc as well. @x11, is it fine to stabilize libclc-0.2.0_pre20170929?
Fine with me
(In reply to Michał Górny from comment #5) > Yep, sounds like mixing stable and ~arch. If you need ~arch LLVM, please use > ~arch dev-libs/libclc as well. sorry, my fault
x86 stable
amd64 stable, closing