[lustre-discuss] Lustre and Linux 5.x

Tauferner, Andrew T andrew.t.tauferner at intel.com
Thu Dec 19 13:32:41 PST 2019


I'm trying to build the Lustre client for a 5.3 kernel but I'm getting lots of errors.  I thought that 2.13 was going to support Linux 5.x kernels.  Here's one example :

In file included from /usr/src/lustre-2.13.0/libcfs/libcfs/linux/linux-wait.c:9:0:
/usr/src/lustre-2.13.0/libcfs/include/libcfs/linux/linux-wait.h:74:0: error: "___wait_var_event" redefined [-Werror]
#define ___wait_var_event(var, condition, state, exclusive, ret, cmd) \

In file included from /usr/src/lustre-2.13.0/libcfs/include/libcfs/linux/linux-wait.h:11:0,
                 from /usr/src/lustre-2.13.0/libcfs/libcfs/linux/linux-wait.c:9:
include/linux/wait_bit.h:242:0: note: this is the location of the previous definition
#define ___wait_var_event(var, condition, state, exclusive, ret, cmd) \

In file included from /usr/src/lustre-2.13.0/libcfs/libcfs/linux/linux-wait.c:9:0:
/usr/src/lustre-2.13.0/libcfs/include/libcfs/linux/linux-wait.h:126:0: error: "__wait_var_event_timeout" redefined [-Werror]
#define __wait_var_event_timeout(var, condition, timeout)  \

In file included from /usr/src/lustre-2.13.0/libcfs/include/libcfs/linux/linux-wait.h:11:0,
                 from /usr/src/lustre-2.13.0/libcfs/libcfs/linux/linux-wait.c:9:
include/linux/wait_bit.h:294:0: note: this is the location of the previous definition
#define __wait_var_event_timeout(var, condition, timeout)  \

In file included from /usr/src/lustre-2.13.0/libcfs/libcfs/linux/linux-wait.c:9:0:
/usr/src/lustre-2.13.0/libcfs/include/libcfs/linux/linux-wait.h:131:0: error: "wait_var_event_timeout" redefined [-Werror]
#define wait_var_event_timeout(var, condition, timeout)   \

In file included from /usr/src/lustre-2.13.0/libcfs/include/libcfs/linux/linux-wait.h:11:0,
                 from /usr/src/lustre-2.13.0/libcfs/libcfs/linux/linux-wait.c:9:
include/linux/wait_bit.h:299:0: note: this is the location of the previous definition
#define wait_var_event_timeout(var, condition, timeout)   \

cc1: error: unrecognized command line option '-Wno-stringop-truncation' [-Werror]
cc1: all warnings being treated as errors
make[5]: *** [scripts/Makefile.build:281: /usr/src/lustre-2.13.0/libcfs/libcfs/linux/linux-wait.o] Error 1
make[5]: *** Waiting for unfinished jobs....

Here's another example:

/usr/src/lustre-2.13.0/lustre/llite/xattr.c:38:10: fatal error: linux/selinux.h: No such file or directory
#include <linux/selinux.h>
          ^~~~~~~~~~~~~~~~~

Andrew Tauferner

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lustre.org/pipermail/lustre-discuss-lustre.org/attachments/20191219/a123d379/attachment.html>


More information about the lustre-discuss mailing list