llvm 3.8.0 is here (package is masked in tree for now), and as it often happens, does not compile with current mesa release. The fix is in the upcoming 11.2: https://cgit.freedesktop.org/mesa/mesa/commit/src/gallium/state_trackers/clover/llvm/invocation.cpp?h=11.2&id=b4a03e7f8f4006eb2c5b09a0611fdda153dd8437 Fixing the dependencies, adding the patch, a RC for 11.2 or waiting for the final release, I leave it to you ;) I will wait for the fix before unmasking llvm-3.8.0 (this leaves me some time to try and track down test failures)
commit cdf119db6325e25b3e7ce87c4881e48c90590882 Author: Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> Date: Thu Mar 10 17:10:23 2016 +0100 media-libs/mesa: depend on <sys-devel/llvm-3.8 Bug: https://bugs.gentoo.org/show_bug.cgi?id=576972
Weird enough, it seems to build fine for me in my small tinderbox. I'll try on my home PC later. In any case, please keep this open so that we know that there is an important problem to be solved.
I changed the summary to make it more apparent that the clover state tracker is what breaks. The problem is fixed in the upcoming mesa-11.2 release.
(In reply to Bernard Cafarelli from comment #0) > Fixing the dependencies, adding the patch, a RC for 11.2 or waiting for the > final release, I leave it to you ;) I will wait for the fix before unmasking > llvm-3.8.0 (this leaves me some time to try and track down test failures) mesa-11.2 is in the tree. So please unmask llvm-3.8 if there is no other major issues.
Closing this bug as the build failure has been addressed in mesa-11.2 Please poke llvm maintainers in a separate bug report if you want them to unmask llvm-3.8.