Uploaded image for project: 'Lustre'
  1. Lustre
  2. LU-17257

GSS/Kerberos does not build on Ubuntu ARM64 system

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Fixed
    • Minor
    • Lustre 2.16.0
    • 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

      Attachments

        Activity

          People

            yujian Jian Yu
            adegremont_nvda Aurelien Degremont
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: