Details
-
Bug
-
Resolution: Fixed
-
Minor
-
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
Severity | New: 3 [ 10022 ] | |
Workflow | Original: classic default workflow [ 76925 ] | New: Sub-task Blocking [ 79961 ] |
Issue Type | Original: Question/Request [ 9 ] | New: Bug [ 1 ] |
Fix Version/s | New: Lustre 2.14.0 [ 14490 ] | |
Resolution | New: Fixed [ 1 ] | |
Status | Original: Open [ 1 ] | New: Resolved [ 5 ] |
Assignee | Original: WC Triage [ wc-triage ] | New: James A Simmons [ simmonsja ] |
Landed for 2.14