lustre build system improvments (LU-3953)

[LU-4314] no dependency from ldiskfs sources Created: 26/Nov/13  Updated: 05/May/16  Resolved: 13/Jan/14

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

Type: Technical task Priority: Major
Reporter: Dmitry Eremin (Inactive) Assignee: Dmitry Eremin (Inactive)
Resolution: Fixed Votes: 0
Labels: None

Rank (Obsolete): 11810

 Description   

During the parallel build (with -j <n> option) we can have errors because of the build of modules begins early than actual sources prepared in ldiskfs directory. This caused by absence dependency modules from ldiskfs sources.



 Comments   
Comment by Dmitry Eremin (Inactive) [ 26/Nov/13 ]

The patch is http://review.whamcloud.com/8404

Comment by James A Simmons [ 09/Dec/13 ]

Just tested your patch and it didn't resolve this issue. Since this is a cray lustre build it uses it own spec file. I found that for their spec file they use %{_make} instead of just plain make. When I changed that out to plain make it built properly. With your patch it still didn't address this issue. I will look to see what the _make macro expands out to.

Comment by Minh Diep [ 09/Dec/13 ]

James, the patch to fix the ldiskfs issue above is in LU-4266

Comment by James A Simmons [ 09/Dec/13 ]

Yep you are right. The patch from LU-4266 fixes my issues. Is this ticket a duplicate of LU-4266?

Comment by Dmitry Eremin (Inactive) [ 09/Dec/13 ]

It's separate minor issue.

Comment by Dmitry Eremin (Inactive) [ 13/Jan/14 ]

landed to master

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