Try adding openssl libs to linkerflags when testing eap-ikev2
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Mon, 25 Feb 2013 16:13:02 +0000 (11:13 -0500)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Mon, 25 Feb 2013 16:13:02 +0000 (11:13 -0500)
src/modules/rlm_eap/types/rlm_eap_ikev2/configure
src/modules/rlm_eap/types/rlm_eap_ikev2/configure.in

index d0b0080..07c68dc 100755 (executable)
@@ -2761,7 +2761,11 @@ fi
                fail="$fail EAPIKEv2/connector.h"
        fi
 
-                               smart_try_dir="$eap_ikev2_lib_dir"
+
+       old_LDFLAGS="${LDFLAGS}"
+
+       LDFLAGS="${OPENSSL_LIBS}"
+       smart_try_dir="$eap_ikev2_lib_dir"
 
 
 sm_lib_safe=`echo "eap-ikev2" | sed 'y%./+-%__p_%'`
@@ -2915,6 +2919,7 @@ fi
        if test "x$ac_cv_lib_eap_ikev2_ikev2_set_log_callback" != "xyes"; then
                fail="$fail libeap-ikev2"
        fi
+       LDFLAGS="${old_LDFLAGS}"
 
        targetname=rlm_eap_ikev2     # keep this!  Don't change!
 else
index 7176ebb..96718c9 100644 (file)
@@ -63,11 +63,16 @@ if test x$with_[]modname != xno; then
        dnl ############################################################
        dnl # Check for eap-ikev2 library
        dnl ############################################################
+       
+       old_LDFLAGS="${LDFLAGS}"
+       
+       LDFLAGS="${OPENSSL_LIBS}"
        smart_try_dir="$eap_ikev2_lib_dir"
        FR_SMART_CHECK_LIB([eap-ikev2],[ikev2_set_log_callback])
        if test "x$ac_cv_lib_eap_ikev2_ikev2_set_log_callback" != "xyes"; then
                fail="$fail libeap-ikev2"
        fi
+       LDFLAGS="${old_LDFLAGS}"
 
        targetname=modname     # keep this!  Don't change!
 else