Details
-
Improvement
-
Resolution: Fixed
-
Minor
-
None
-
None
-
3
-
9223372036854775807
Description
Trying to build Lustre with GSS support on a ARM64 system fails as autoconf fails to detect the Kerberos environment properly.
This is because it looks for some libraries in a static list of path that does not include the patch Debian/Ubuntu uses:
if test -f $dir/include/gssapi/gssapi_krb5.h -a \
\( -f $dir/lib/libgssapi_krb5.a -o \
-f $dir/lib64/libgssapi_krb5.a -o \
-f $dir/lib64/libgssapi_krb5.so -o \
-f $dir/lib/x86_64-linux-gnu/libgssapi_krb5.so -o \
-f $dir/lib/libgssapi_krb5.so \) ; then
whereas for Debian ARM64 it will be:
-f $dir/lib/aarch64-linux-gnu/libgssapi_krb5.so -o \
I can simply add a new line to that but I'm wondering if there is not something a bit more clean/future-proof