Browse code

fix build failure when using LDFLAGS="-Wl,--as-needed" (bb #1204) thanks to Nathan Brink <ohnobinki*ohnopublishing.net>

git-svn: trunk@4223

Török Edvin authored on 2008/10/04 00:43:03
Showing 3 changed files
... ...
@@ -1,3 +1,8 @@
1
+Fri Oct  3 18:55:37 EEST 2008 (edwin)
2
+-------------------------------------
3
+  * configure.in: fix build failure when using LDFLAGS="-Wl,--as-needed" (bb  #1204)
4
+		  thanks to Nathan Brink <ohnobinki*ohnopublishing.net>
5
+
1 6
 Fri Oct  3 15:49:17 CEST 2008 (acab)
2 7
 ------------------------------------
3 8
   * clamav-milter/clamav-milter.c: reopen log files on USR1 instead of HUP
... ...
@@ -18262,12 +18262,12 @@ esac
18262 18262
 
18263 18263
 if test "$have_milter" = "yes"; then
18264 18264
 
18265
-        save_LDFLAGS="$LDFLAGS"
18266
-	CLAMAV_MILTER_LIBS="$CLAMAV_MILTER_LIBS -lpthread"
18265
+        save_LIBS="$LIBS"
18266
+    CLAMAV_MILTER_LIBS="$CLAMAV_MILTER_LIBS -lpthread"
18267 18267
     if test -d /usr/lib/libmilter ; then
18268 18268
 	CLAMAV_MILTER_LIBS="$CLAMAV_MILTER_LIBS -L/usr/lib/libmilter"
18269 18269
     fi
18270
-    LDFLAGS="$LDFLAGS -lmilter $CLAMAV_MILTER_LIBS"
18270
+    LIBS="$LIBS -lmilter $CLAMAV_MILTER_LIBS"
18271 18271
     { echo "$as_me:$LINENO: checking for mi_stop in -lmilter" >&5
18272 18272
 echo $ECHO_N "checking for mi_stop in -lmilter... $ECHO_C" >&6; }
18273 18273
 if test "${ac_cv_lib_milter_mi_stop+set}" = set; then
... ...
@@ -18416,7 +18416,7 @@ if test "$ac_res" != no; then
18416 18416
   test "$ac_cv_search_strlcpy" = "none required" || CLAMAV_MILTER_XLIB="$ac_cv_search_strlcpy"
18417 18417
 fi
18418 18418
 
18419
-	LDFLAGS="$save_LDFLAGS $CLAMAV_MILTER_LIBS $CLAMAV_MILTER_XLIB"
18419
+	LIBS="$save_LIBS $CLAMAV_MILTER_LIBS $CLAMAV_MILTER_XLIB"
18420 18420
 	$as_unset ac_cv_lib_milter_mi_stop
18421 18421
 	{ echo "$as_me:$LINENO: checking for mi_stop in -lmilter" >&5
18422 18422
 echo $ECHO_N "checking for mi_stop in -lmilter... $ECHO_C" >&6; }
... ...
@@ -18492,7 +18492,7 @@ fi
18492 18492
 
18493 18493
 fi
18494 18494
 
18495
-    LDFLAGS="$save_LDFLAGS"
18495
+    LIBS="$save_LIBS"
18496 18496
 
18497 18497
 for ac_header in libmilter/mfapi.h
18498 18498
 do
... ...
@@ -981,22 +981,22 @@ if test "$have_milter" = "yes"; then
981 981
     dnl Tom G. Christensen <tgc@statsbiblioteket.dk>
982 982
 
983 983
     dnl Check for libmilter and it's header files in the usual locations
984
-    save_LDFLAGS="$LDFLAGS"
985
-	CLAMAV_MILTER_LIBS="$CLAMAV_MILTER_LIBS -lpthread"
984
+    save_LIBS="$LIBS"
985
+    CLAMAV_MILTER_LIBS="$CLAMAV_MILTER_LIBS -lpthread"
986 986
     if test -d /usr/lib/libmilter ; then
987 987
 	CLAMAV_MILTER_LIBS="$CLAMAV_MILTER_LIBS -L/usr/lib/libmilter"
988 988
     fi
989
-    LDFLAGS="$LDFLAGS -lmilter $CLAMAV_MILTER_LIBS"
989
+    LIBS="$LIBS -lmilter $CLAMAV_MILTER_LIBS"
990 990
     AC_CHECK_LIB([milter],[mi_stop],[CLAMAV_MILTER_LIBS="-lmilter $CLAMAV_MILTER_LIBS"],[
991 991
 	dnl Older sendmails require libsm or libsmutil for support functions
992 992
 	AC_SEARCH_LIBS([strlcpy], [sm smutil], [test "$ac_cv_search_strlcpy" = "none required" || CLAMAV_MILTER_XLIB="$ac_cv_search_strlcpy"])
993
-	LDFLAGS="$save_LDFLAGS $CLAMAV_MILTER_LIBS $CLAMAV_MILTER_XLIB"
993
+	LIBS="$save_LIBS $CLAMAV_MILTER_LIBS $CLAMAV_MILTER_XLIB"
994 994
 	$as_unset ac_cv_lib_milter_mi_stop
995 995
 	AC_CHECK_LIB([milter],[mi_stop],[CLAMAV_MILTER_LIBS="-lmilter $CLAMAV_MILTER_XLIB $CLAMAV_MILTER_LIBS"],[
996 996
 	    AC_MSG_ERROR([Cannot find libmilter])
997 997
 	])
998 998
     ])
999
-    LDFLAGS="$save_LDFLAGS"
999
+    LIBS="$save_LIBS"
1000 1000
     AC_CHECK_HEADERS([libmilter/mfapi.h],[have_milter="yes"],[
1001 1001
 	AC_MSG_ERROR([Please install mfapi.h from the sendmail distribution])
1002 1002
     ])