https://bugs.freedesktop.org/show_bug.cgi?id=66847
--- Comment #5 from Andreas Boll andreas.boll.dev@gmail.com --- (In reply to comment #4)
You should also remove "or newer".
Yes, will do.
Also "master" isn't the right branch (which one is the right?).
master is the right branch. See http://cgit.freedesktop.org/~tstellar/llvm
While you are at it, checking for r600 target isn't enough, because it also needs "host".
AFAIK the host target is needed for llvmpipe and draw-llvm too. So a more generic check would be required. But that's stuff for mesa master and should be in a separate commit anyway.
I have the feeling that we should disable r600-llvm support in 9.1 release alltogether. I think it was just for testing anyway and likely unstable/lots of bugs still. It also saves distros from compiling some experimental version of llvm.
For initial radeonsi support it's required. The r600g llvm backend isn't enabled by default and the help string says: Enable experimental LLVM backend for graphics shaders. See http://cgit.freedesktop.org/mesa/mesa/tree/configure.ac?h=9.1#n641 I think that should be enough.