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

configure --enable-client --disable-server --disable-modules fails on 2.16 due to kernel checks being run

Details

    • Bug
    • Resolution: Unresolved
    • Minor
    • None
    • Lustre 2.16.0, Lustre 2.16.1
    • None
    • 3
    • 9223372036854775807

    Description

      Doing

      ./configure --enable-client --disable-server --disable-modules

      fails due to kernel related config tests being run.

      This problem shows up after https://review.whamcloud.com/c/fs/lustre-release/+/54530

       

      A simple fix is

      ===

      diff --git a/config/lustre-build.m4 b/config/lustre-build.m4
      index fd62f314f4..57de734200 100644
      — a/config/lustre-build.m4
      +++ b/config/lustre-build.m4
      @@ -460,7 +460,7 @@ LB_CONFIG_MODULES
       AS_IF([test x$enable_modules = xno], [enable_server=no])
       LB_CONFIG_LDISKFS
       LB_CONFIG_ZFS
      -AS_IF([test "x$enable_dist" = xno], [
      +AS_IF([test "x$enable_modules" = xyes], [
              LB_KABI_LDISKFS
              LZ_KABI_ZFS
              LB_KABI_CHECKS

      ===

       

      I'll create a PR for this

      Attachments

        Issue Links

          Activity

            People

              wc-triage WC Triage
              ake_s Åke Sandgren
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: