]> Pileus Git - ~andy/fetchmail/commitdiff
Revise SSL dependency check: use LDFLAGS (to get -L options), detect error.
authorMatthias Andree <matthias.andree@gmx.de>
Sun, 25 Sep 2005 22:35:36 +0000 (22:35 -0000)
committerMatthias Andree <matthias.andree@gmx.de>
Sun, 25 Sep 2005 22:35:36 +0000 (22:35 -0000)
svn path=/trunk/; revision=4335

NEWS
configure.ac

diff --git a/NEWS b/NEWS
index fa119da25b34243736e2b6904efa031f3657cfd4..7c52c2631743939d1a72b0e69ea1e91a789f8ff8 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -215,6 +215,8 @@ fetchmail 6.3.0 (not yet released officially):
 * Add -DBIND_8_COMPAT to Darwin (MacOS X) compiles, to fix build problems on
   newer Darwin versions. Matthias Andree.
 * fetchmail should now automatically detect if OpenSSL requires -ldl.
+  Matthias Andree.
+* Fix Solaris build with --disable-nls (blastwave.org). Matthias Andree.
 
 # INTERNAL CHANGES
 * Switched to automake. Matthias Andree.
index 58e0bc530ed42c0ced5862e1fb08fbaf3356affc..5ade717828cb3944464efe6ac26397887018dd0d 100644 (file)
@@ -600,13 +600,19 @@ then
   fi
   LDEFLAGS="$LDEFLAGS -L$with_ssl/lib"
   LIBS="$LIBS -lssl -lcrypto"
-  dnl check if -ldl is needed!
+  dnl check if -ldl is needed
   AC_MSG_CHECKING([for additional library dependencies of SSL])
+  found=0
+  save_LIBS="$LIBS"
   for i in "" "-ldl" ; do
-      save_LIBS="$LIBS"
-      LIBS="$LIBS $i"
-      AC_LINK_IFELSE([AC_LANG_PROGRAM(,[SSL_library_init()])],break,LIBS="$save_LIBS")
+      LIBS="$LDEFLAGS $save_LIBS $i"
+      AC_LINK_IFELSE([AC_LANG_PROGRAM(,[SSL_library_init()])],[found=1; break])
   done
+  if test $found = 0 ; then
+      AC_MSG_RESULT([error])
+      AC_MSG_ERROR([cannot link with SSL - check config.log])
+  fi
+  LIBS="$save_LIBS $i"
   if test "$i" = "" ; then i="(none)" ; fi
   AC_MSG_RESULT($i)
   dnl XXX FIXME: use pkg-config if available!