Hi! Both mesa's opencl.so, r600g_dri.so and swrastg_dri.so are unable to open libLLVM-3.3.so since /usr/lib64/llvm/ is not in the libraries' RPATH. With the CL applications this manifests with the applications refusing to run showing "error while loading shared libraries: libLLVM-3.4svn.so: cannot open shared object file: No such file or directory" whilst with opengl the following are the relevant lines in the xorg.log [ 60.099] (EE) AIGLX error: dlopen of /usr/lib64/dri/r600_dri.so failed (libLLVM-3.3.so: cannot open shared object file: No such file or directory) [ 60.099] (EE) AIGLX: reverting to software rendering [ 60.099] (II) AIGLX: Screen 0 is not DRI capable [ 60.155] (EE) AIGLX error: dlopen of /usr/lib64/dri/swrast_dri.so failed (libLLVM-3.3.so: cannot open shared object file: No such file or directory) [ 60.155] (EE) GLX: could not load software renderer [ 60.155] (II) GLX: no usable GL providers found for screen 0 Bug #473690 may be related. http://blog.tremily.us/posts/rpath/ lists some solutions, one would be using LDFLAGS=-Wl,-rpath=/usr/lib64/llvm another would be using chrpath to mangle these. Another (worse) solution is using LDPATH on the environment.
It might be related to bug 428460. As a temporary workaround, you can add an entry for /usr/$(get_libdir)/llvm to /etc/ld.so.conf.d/
This should be fixed in -3.3-r1 and -9999.