llvm-config --system-libs is only needed with static llvm
authorAndreas Beckmann <anbe@debian.org>
Mon, 10 Oct 2016 11:38:39 +0000 (12:38 +0100)
committerAndreas Beckmann <anbe@debian.org>
Mon, 10 Oct 2016 11:38:39 +0000 (12:38 +0100)
Gbp-Pq: Name llvm-system-libs.patch

configure.ac

index 5cfc189a4356f7a26d3e91a0197025a0a1b3b60f..ec5636fa9b43436a4c95482a398693a57b73eb28 100644 (file)
@@ -86,6 +86,7 @@ LLVM_VERSION=`$LLVM_CONFIG --version`
 LLVM_BINDIR=`$LLVM_CONFIG --bindir`
 LLVM_LIBDIR=`$LLVM_CONFIG --libdir`
 LLVM_LDFLAGS=`$LLVM_CONFIG --ldflags`
+LLVM_SYSTEM_LIBS=`$LLVM_CONFIG --system-libs`
 
 AC_SUBST([LLVM_VERSION], [$LLVM_VERSION])
 AC_DEFINE_UNQUOTED([LLVM_VERSION], ["$LLVM_VERSION"], "LLVM version as a string.")
@@ -93,11 +94,9 @@ AC_DEFINE_UNQUOTED([LLVM_VERSION], ["$LLVM_VERSION"], "LLVM version as a string.
 case "$LLVM_VERSION" in
      3.7*)
      AC_DEFINE([LLVM_3_7], [], "Using LLVM 3.7")
-     LLVM_LDFLAGS="$LLVM_LDFLAGS `$LLVM_CONFIG --system-libs`"
    ;;
      3.8*)
      AC_DEFINE([LLVM_3_8], [], "Using LLVM 3.8")
-     LLVM_LDFLAGS="$LLVM_LDFLAGS `$LLVM_CONFIG --system-libs`"
    ;;
      *)
    AC_MSG_ERROR(
@@ -122,6 +121,7 @@ AC_ARG_ENABLE([static-llvm],
 LLVM_SHARED_LIB_FILE=$LLVM_LIBDIR/libLLVM-$LLVM_VERSION$LIBRARY_SUFFIX
 
 if test "$link_llvm_static" = "yes"; then
+  LLVM_LDFLAGS="$LLVM_LDFLAGS $LLVM_SYSTEM_LIBS"
   LLVM_LIBS=$($LLVM_CONFIG --libfiles)
 else
   LLVM_LIBS=-lLLVM-$LLVM_VERSION