blob: 82c6c1458093167a391da18ba55ee65937274bc5 [file] [log] [blame]
--- octave-3.8.0-orig/configure.ac 2013-12-28 08:58:28.000000000 +1100
+++ octave-3.8.0/configure.ac 2014-02-15 20:51:21.431570121 +1100
@@ -805,7 +805,8 @@
dnl Use -isystem so we don't get warnings from llvm headers
LLVM_CPPFLAGS="$LLVM_INCLUDE_FLAG `$LLVM_CONFIG --includedir`"
LLVM_CXXFLAGS=
- LLVM_LDFLAGS="-L`$LLVM_CONFIG --libdir`"
+ dnl If llvm-config --ldflags has -L ending with /llvm then specify this directory with -R
+ LLVM_LDFLAGS="`$LLVM_CONFIG --ldflags | sed -e 's/-L\(@<:@^ \t@:>@*\/llvm\)/-L\1 -R\1/' -e 's/-@<:@^LR@:>@.*@<:@ \t@:>@//g'`"
LDFLAGS="$LDFLAGS $LLVM_LDFLAGS"