Details
-
Technical task
-
Resolution: Fixed
-
Minor
-
Lustre 2.5.0
-
None
-
10529
Description
We can greatly reduce the build system complexity if we eliminate the recursive build of independent packages within the lustre tree. lustre-iokit is one of the recursive builds that should be eliminated.
Possible approaches are:
- Eliminate lustre-iokit.spec.in, and lustre-iokit's independent autotools system. Merge those parts into lustre's build system. lustre-iokit would be just another subpackage in lustre.spec.in.
- Move lustre-iokit out of the lustre tree and make it a stand-alone project.
Unlike with ldiskfs, I am going to recommend that we leave lustre-iokit in tree, but merge its build system into lustre.
The only reason I can see to move it out of tree is if people frequently need to build lustre-iokit on its own, independent of lustre.