Am Donnerstag, 23. Februar 2017, 10:54:39 CET schrieb Michel Dänzer: > On 23/02/17 06:39 PM, Marc Dietrich wrote: > > Am Donnerstag, 23. Februar 2017, 04:10:23 CET schrieb Timothy Arceri: > >> I've pushed a fix for building with an old version of llvm. Hopefully > >> this will resolve your problem. > > > > I have a pretty current version of llvm (3.9.1), so the problem is not > > fixed by this patch :-) From the fact that it works for you and others, I > > guess it must be some distro packaging problem (suse thumbleweed here). > > llvm is using shared libs. > > FWIW, this is broken packaging on SUSE's part â they need to build LLVM > with LLVM_BUILD_LLVM_DYLIB=ON instead of BUILD_SHARED_LIBS=ON. The > latter is an unsupported developer only option. Please report this to them.
does this mean that multiple shared libs are not supported by mesa? I read from the llvm website, that "BUILD_SHARED_LIBS is only recommended for use by LLVM developers. If you want to build LLVM as a shared library, you should use the LLVM_BUILD_LLVM_DYLIB option." I wonder why mesa tries to gather a list of required libs then (for static linking maybe?) > > > So the remaining question is what actually pulls in LLVMAMDGPUInfo, and > > why > > isn't it pulled here? > > This may still need to be answered for linking LLVM statically though. Unfortunately, opensuse does not provide static libs.... Will also add this to the bug report. Marc
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev