On Tue, Aug 13, 2013 at 05:53:52PM +0200, Maarten Lankhorst wrote: > Fixes a build failure of 9.2 on ubuntu, because libLLVM-3.3.so is not present > in /usr/lib/llvm-3.2/lib. >
I'm trying to understand the problem here, could you give a little more information about how Ubuntu packages LLVM? Where are the LLVM libraries installed and what does llvm-config --libdir --ldflags report? -Tom > Signed-off-by: Maarten Lankhorst <maarten.lankho...@canonical.com> > --- > diff --git a/configure.ac b/configure.ac > index 35f6797..579d8d4 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -1870,7 +1870,18 @@ if test "x$MESA_LLVM" != x0; then > if test "x$with_llvm_shared_libs" = xyes; then > dnl We can't use $LLVM_VERSION because it has 'svn' stripped out, > LLVM_SO_NAME=LLVM-`$LLVM_CONFIG --version` > - AS_IF([test -f "$LLVM_LIBDIR/lib$LLVM_SO_NAME.so"], > [llvm_have_one_so=yes]) > + > + AC_MSG_CHECKING([whether $LLVM_SO_NAME is a monolithic blob]) > + save_LIBS="$LIBS" > + save_LDFLAGS="$LDFLAGS" > + LDFLAGS="$LDFLAGS $LLVM_LDFLAGS" > + LIBS="$LIBS -l$LLVM_SO_NAME" > + > + AC_LINK_IFELSE([AC_LANG_CALL([], [LLVMInitializeCore])], > + [llvm_have_one_so=yes], [llvm_have_one_so=no]) > + LIBS="$save_LIBS" > + LDFLAGS="$save_LDFLAGS" > + AC_MSG_RESULT([$llvm_have_one_so]) > > if test "x$llvm_have_one_so" = xyes; then > dnl LLVM was built using auto*, so there is only one shared > object. > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev