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

Build failure libcfs needed by snmp

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • Lustre 2.14.0
    • None
    • Centos 7.8 TOSS 3.6-3 (RHEL 7.8)
    • 3
    • 9223372036854775807

    Description

      Lustre fails to build while in the snmp directory with the error

      make[3]: *** No rule to make target `../libcfs/libcfs/libcfs.la', needed by `liblustresnmp.la'.  Stop.
      

      This can be fixed by just changing the build order in autoMakefile.am by putting libcfs before snmp for both SUBDIRS and DIST_SUBDIRS. However, I don't get a build failure for Centos 7.7, and I don't see everyone's builds failing here, so I suspect I'm not really understanding the problem. Also libcfs came before snmp until change 37971.

      So the questions are:

      Is there some other reason why the build is failing that explains why it doesn't fail for other environments?

      Is there a reason that the build order was changed, putting snmp before libcfs?

      Attachments

        Activity

          People

            simmonsja James A Simmons
            defazio Gian-Carlo Defazio
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: