[lustre-discuss] Kernel Module Build
Andreas Dilger
adilger at whamcloud.com
Tue Jan 8 23:19:55 PST 2019
You can typically do the simple steps:
- checkout Lustre release (4.14 probably needs the 2.12.0 release, but maybe
2.10.6 will also work)
- sh autogen.sh
- ./configure
- make rpms
You have to have the kernel-headers package installed for the target kernel,
along with the proper .config file.
On Jan 7, 2019, at 16:03, Tauferner, Andrew T <andrew.t.tauferner at intel.com> wrote:
>
> I looked over that documentation before but it wasn’t clear how to build only the Lustre kernel modules (lnet.ko, lustre.ko, libcfs.ko, etc.). I was relying on the 4.14 kernel build but the lustre code in the staging directory there is quite old and disappears completely in 4.18. So now I need to do an out of tree build for Lustre. Also, the target kernel is not running on the build system.
>
> Andy
>
>> From: Peter Jones [mailto:pjones at whamcloud.com]
>> Sent: Monday, January 7, 2019 4:44 PM
>>
>> http://wiki.lustre.org/Compiling_Lustre should hopefully have the info you need
>>
>>
>> From: "Tauferner, Andrew T" <andrew.t.tauferner at intel.com>
>>>
>>> I’m trying to build Lustre (v2_10_6) kernel modules for a custom x86_64 kernel. Can somebody point me to the proper place for source and build instructions? Thanks.
>>>
Cheers, Andreas
---
Andreas Dilger
Principal Lustre Architect
Whamcloud
More information about the lustre-discuss
mailing list