]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[2356] corrected ressoring LDFLAGS.
authorJINMEI Tatuya <jinmei@isc.org>
Wed, 31 Oct 2012 21:51:22 +0000 (14:51 -0700)
committerJINMEI Tatuya <jinmei@isc.org>
Wed, 31 Oct 2012 21:51:22 +0000 (14:51 -0700)
we should have used _SAVED; also we need to make a copy of LDFLAGS (in
LDFLAGS_SAVED) before extending it.  it now does both of these correctly.

examples/m4/ax_isc_bind10.m4

index 6d97d59a2108993632818141e933dcf8246d1d10..cfb9aaaf35784bd3a5419819e73a1bb15bf446de 100644 (file)
@@ -71,12 +71,12 @@ fi
 # make sure we have buildable libraries
 AC_MSG_CHECKING([for BIND 10 common library])
 BIND10_COMMON_LIB="-lb10-util -lb10-exceptions"
-LDFLAGS="$LDFLAGS $BIND10_LDFLAGS"
+LDFLAGS_SAVED="$LDFLAGS"
+LDFLAGS_CHECK_COMMON="$LDFLAGS $BIND10_LDFLAGS"
 LIBS="$LIBS $BIND10_COMMON_LIB"
 for d in $bind10_lib_dirs
 do
-  LDFLAGS_SAVED="$LDFLAGS"
-  LDFLAGS="$LDFLAGS -L$d"
+  LDFLAGS="$LDFLAGS_CHECK_COMMON -L$d"
   AC_TRY_LINK([
 #include <util/buffer.h>
 ],[
@@ -85,7 +85,6 @@ isc::util::OutputBuffer buffer(0);
   if test "x$BIND10_LDFLAGS" != "x"; then
      break
   fi
-  LDFLAGS="$LDFLAGS_SAVED"
 done
 if test "x$BIND10_LDFLAGS" != "x"; then
   AC_MSG_RESULT(yes)
@@ -117,7 +116,7 @@ AC_SUBST(BIND10_DNS_LIB)
 
 # Restore other flags
 CPPFLAGS="$CPPFLAGS_SAVED"
-LDFLAGS="$LDFLAGS_SAVES"
+LDFLAGS="$LDFLAGS_SAVED"
 
 AC_LANG_RESTORE
 ])dnl AX_ISC_BIND10