[LU-13903] Make "configure --disable-modules" more useful Created: 12/Aug/20  Updated: 16/Feb/23  Resolved: 17/Sep/21

Status: Resolved
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: Upstream

Type: Task Priority: Minor
Reporter: Neil Brown Assignee: Neil Brown
Resolution: Fixed Votes: 0
Labels: None

Issue Links:
Related
is related to LU-12511 Prepare lustre for adoption into the ... Open
is related to LU-14680 remove strict dependency between user... Open
Rank (Obsolete): 9223372036854775807

 Description   

When configuring with --disable-modules some things don't work.

-  Some configure tests for glibc support are included in "LC_PROG_LINUX" which is not run when --disable-modules is selected.

-  Some tools need include files from {lustre,lnet}/include/uapi but these are not available with --disable-modules

-  test_410 fails if kinode.ko wasn't build, but this is not built with --disable-modules



 Comments   
Comment by Gerrit Updater [ 12/Aug/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/39652
Subject: LU-13903 tests: skip test_410 if modules weren't built
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 446b235262997a6cad7050d061855ad9825198f2

Comment by Gerrit Updater [ 12/Aug/20 ]

Neil Brown (neilb@suse.de) uploaded a new patch: https://review.whamcloud.com/39654
Subject: LU-13903 build: Always include OpenSFS UAPI headers
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 58871278e78c7a2517747ecd37270947acefbc86

Comment by Gerrit Updater [ 01/Sep/20 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/39652/
Subject: LU-13903 tests: skip test_410 if modules weren't built
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: bfb5fe8b18423f6058b5940dccd5132929e3b25d

Comment by Gerrit Updater [ 09/Jan/21 ]

James Simmons (jsimmons@infradead.org) uploaded a new patch: https://review.whamcloud.com/41188
Subject: LU-13903 build: make lustre-devel buildable for Linux client
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: 6875bcf919ff3af8214bc75c7a4c81a512daab0c

Comment by Gerrit Updater [ 26/Feb/21 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/41188/
Subject: LU-13903 build: make lustre-devel buildable for Linux client
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: d498d1b9cc1bd199e97af3817396fdcada44d655

Comment by Gerrit Updater [ 10/Mar/21 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/39653/
Subject: LU-13903 build: Move GLIBC/openssl checks to where needed.
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: e6d1968fbbad5971b60e6c09a02d121c31d37d59

Comment by Gerrit Updater [ 16/Mar/21 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/39115/
Subject: LU-13903 utils: move userland only nidstr.h handling
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 062809b1313ac7000e3476c96cbbe5d017f10875

Comment by Gerrit Updater [ 23/Mar/21 ]

James Simmons (jsimmons@infradead.org) uploaded a new patch: https://review.whamcloud.com/42141
Subject: LU-13903 utils: separate out server code for lctl
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: c795d573fdd5d13080939c6b7d684b4863a0b59c

Comment by Gerrit Updater [ 10/Apr/21 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/39207/
Subject: LU-13903 utils: have liblustreapi support Linux client
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: b59835f8b6c81befee23c5c3c0fafb63e98fbc0c

Comment by Gerrit Updater [ 28/Apr/21 ]

Oleg Drokin (green@whamcloud.com) merged in patch https://review.whamcloud.com/42141/
Subject: LU-13903 utils: separate out server code for lctl
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 0b7ddf32e336b06d459880faf9831db43ffae9cf

Comment by James A Simmons [ 28/Apr/21 ]

Couple of more patches are needed stil.

Comment by Gerrit Updater [ 29/May/21 ]

James Simmons (jsimmons@infradead.org) uploaded a new patch: https://review.whamcloud.com/43873
Subject: LU-13903 utils: separate out server code for wiretest
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: f86be1442d80f00ec0d846f2fd0f6e89ff458eca

Comment by Gerrit Updater [ 15/Aug/21 ]

"James Simmons <jsimmons@infradead.org>" uploaded a new patch: https://review.whamcloud.com/44664
Subject: LU-13903 uapi: fixup UAPI headers for native Linux client.
Project: fs/lustre-release
Branch: master
Current Patch Set: 1
Commit: a22f1c6fafc60e46366f501cfc1d44df5eeb1106

Comment by Gerrit Updater [ 17/Sep/21 ]

"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/44664/
Subject: LU-13903 uapi: fixup UAPI headers for native Linux client.
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: d963e66f609c3bf4766fe4f8d6eeb93a5471c569

Comment by Gerrit Updater [ 17/Sep/21 ]

"Oleg Drokin <green@whamcloud.com>" merged in patch https://review.whamcloud.com/43873/
Subject: LU-13903 utils: separate out server code for wiretest
Project: fs/lustre-release
Branch: master
Current Patch Set:
Commit: 9ef92397c3c8066310eb3952a9e3910374814844

Comment by James A Simmons [ 17/Sep/21 ]

The last patches to land completes this work. Now the lustre utilites can build against the Native linux client. Automated testing can now move forward!!!1

Generated at Sat Feb 10 03:05:11 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.