Whamcloud - gitweb
LU-8602 gss: Fix autoconf check for crypto_hash 95/31095/2
authorOlaf Faaland <faaland1@llnl.gov>
Wed, 31 Jan 2018 01:36:38 +0000 (17:36 -0800)
committerOleg Drokin <oleg.drokin@intel.com>
Tue, 6 Feb 2018 04:30:32 +0000 (04:30 +0000)
If earlier crypto_hash checks resulted in enable_gss=no, do not enable
GSS when gss_conf_test = success.

Fixes regression introduced by https://review.whamcloud.com/27823/
LU-9073 gss: remove newer kernel support

Signed-off-by: Olaf Faaland <faaland1@llnl.gov>
Change-Id: I6c135e638ec6b8350b916f18de73b83cc7dbfb09
Reviewed-on: https://review.whamcloud.com/31095
Tested-by: Jenkins
Reviewed-by: James Simmons <uja.ornl@yahoo.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/autoconf/lustre-core.m4

index 6420f4a..6ac4fd4 100644 (file)
@@ -323,7 +323,7 @@ AS_IF([test "x$enable_gss" != xno], [
                gss_conf_test="failure"
        ])
 
                gss_conf_test="failure"
        ])
 
-       AS_IF([test "x$gss_conf_test" = xsuccess], [
+       AS_IF([test "x$gss_conf_test" = xsuccess && "x$enable_gss" != xno], [
                AC_DEFINE([HAVE_GSS], [1], [Define this is if you enable gss])
                enable_gss="yes"
        ], [
                AC_DEFINE([HAVE_GSS], [1], [Define this is if you enable gss])
                enable_gss="yes"
        ], [