Whamcloud - gitweb
LU-14929 gss: detect libkeyutils dependency 97/44597/3
authorSebastien Buisson <sbuisson@ddn.com>
Wed, 11 Aug 2021 15:44:08 +0000 (17:44 +0200)
committerOleg Drokin <green@whamcloud.com>
Wed, 3 Nov 2021 02:38:02 +0000 (02:38 +0000)
commit15998eb78e279f1bfa5059f0f65087f7851d40ff
treebec7e49cfc38a8f1605d2ffa98974521bde4809e
parent4894683342d77964daeded9fbc608fc46aa479ee
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.

Signed-off-by: Sebastien Buisson <sbuisson@ddn.com>
Change-Id: I9fa5750f4609250ecdc1c47f68b97bff9be13ace
Reviewed-on: https://review.whamcloud.com/44597
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Shaun Tancheff <shaun.tancheff@hpe.com>
Reviewed-by: Oleg Drokin <green@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