From 241b2b4ae30200fb544f193f7b821e8ed679dc6e Mon Sep 17 00:00:00 2001
From: Daniel Stenberg <daniel@haxx.se>
Date: Thu, 7 Apr 2005 22:13:40 +0000
Subject: [PATCH] set LD_LIBRARY_PATH when GnuTLS has been found

---
 configure.ac | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/configure.ac b/configure.ac
index 5688cd8403..5fe7c19430 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1006,11 +1006,13 @@ if test "$OPENSSL_ENABLED" != "1"; then
        addlib=`libgnutls-config --libs`
        addcflags=`libgnutls-config --cflags`
        version=`libgnutls-config --version`
+       gtlsprefix=`libgnutls-config --prefix`
      fi
     else
       addlib="-L$OPT_GNUTLS/lib -lgnutls"
       addcflags="-I$OPT_GNUTLS/include"
       version=`$OPT_GNUTLS/bin/libgnutls-config --version`
+      gtlsprefix=$OPT_GNUTLS
     fi
 
     CLEANLDFLAGS="$LDFLAGS"
@@ -1035,6 +1037,14 @@ if test "$OPENSSL_ENABLED" != "1"; then
   
     if test "x$USE_GNUTLS" = "xyes"; then
       AC_MSG_NOTICE([detected GnuTLS version $version])
+
+      dnl when shared libs were found in a path that the run-time
+      dnl linker doesn't search through, we need to add it to
+      dnl LD_LIBRARY_PATH to prevent further configure tests to fail
+      dnl due to this
+
+      LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$gtlsprefix/lib$libsuff"
+      export LD_LIBRARY_PATH
     fi
   fi dnl GNUTLS not disabled
 
-- 
GitLab