Hi! I concur with Gin Tan.
I built my successful Lustre-2.10.4 on an older linux-3.10.0-693.[ 2.2..x or 17.1 ]. After booting into the 693 kernel, I then built MLNX_OFED_LINUX-4.3-1.0.1.0 via command: "./mlnxofedinstall --skip-distro-check --add-kernel-support" Then I start that version of mlnx (/etc/init.d/openibd start). Then I build spl and zfs if the box is a Lustre server. I go right to building Lustre if the goal is to install a client. Lustre Client: ./configure --disable-server --disable-ldiskfs --with-o2ib=/usr/src/ofa_kernel/default --with-linux=/usr/src/kernels/3.10.0-693.17.1.el7.x86_64 Then the usual and customary "make" and "make rpms". I do have a kmod-lustre-* rpm. I have no symbol errors and my test bed of Lustre-2.10.4 is behaving nicely. I have found that order matters. I seem to need to do the kernel first, then Mellanox on that kernel and build the Lustre part on the kernel with the new MLNX active. Cheers, megan
_______________________________________________ lustre-discuss mailing list [email protected] http://lists.lustre.org/listinfo.cgi/lustre-discuss-lustre.org
