lustre build system improvments (LU-3953)

[LU-3959] Make lustre-iokit a subpackage of lustre Created: 16/Sep/13  Updated: 29/Sep/15  Resolved: 26/Sep/13

Status: Closed
Project: Lustre
Component/s: None
Affects Version/s: Lustre 2.5.0
Fix Version/s: Lustre 2.5.0

Type: Technical task Priority: Minor
Reporter: Christopher Morrone Assignee: Minh Diep
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Duplicate
is duplicated by LU-4031 make rpms no longer works Resolved
Related
is related to LU-3466 Make lustre-iokit a subpackage of lustre Resolved
Rank (Obsolete): 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:

  1. 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.
  2. 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.



 Comments   
Comment by Minh Diep [ 19/Sep/13 ]

patch for master http://review.whamcloud.com/#/c/7314/

Comment by Minh Diep [ 26/Sep/13 ]

landed in 2.5

Comment by James A Simmons [ 26/Sep/13 ]

One more patch to address a new issue I'm seeing.

http://review.whamcloud.com/#/c/7771

Generated at Sat Feb 10 01:38:25 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.