Whamcloud - gitweb
LU-14929 gss: detect libkeyutils dependency
authorSebastien Buisson <sbuisson@ddn.com>
Wed, 11 Aug 2021 15:44:08 +0000 (17:44 +0200)
committerAndreas Dilger <adilger@whamcloud.com>
Wed, 10 Nov 2021 15:58:34 +0000 (15:58 +0000)
commit1407c5692b88a54ab666f5535d31322fda487577
tree4d57fb62d14fe604555167fb25e5fd21c19c4b33
parent4553e32c34dec683dee3368822830c682e8e1833
LU-14929 gss: detect libkeyutils dependency

When building GSS support, gss_keyring requires libkeyutils.
So make sure this dependency is properly detected at configure time,
and include keyutils.h only when required.

Lustre-change: https://review.whamcloud.com/44597
Lustre-commit: 15998eb78e279f1bfa5059f0f65087f7851d40ff

Signed-off-by: Sebastien Buisson <sbuisson@ddn.com>
Change-Id: I9fa5750f4609250ecdc1c47f68b97bff9be13ace
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/45484
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lustre/autoconf/lustre-core.m4
lustre/ptlrpc/gss/lproc_gss.c
lustre/utils/Makefile.am
lustre/utils/gss/Makefile.am
lustre/utils/gss/sk_utils.h
lustre/utils/mount_utils.c