Details
-
Improvement
-
Resolution: Fixed
-
Major
-
Lustre 2.4.0
-
6201
Description
Hi'
The quest is to build a patchless lustre client for the ubuntu platform, in this case the 12.04 version. Configuring of lustre thus takes place with option --disable-server.
As expected, 2.3.0 does not compile nicely, since 2.3.0 is not linux-3.x.y aware. However, I take note, that there has over autumn last year been activities in making lustre linux-3.x.y aware.
From git I have downloaded tag 2.3.58 (1f77320), and that fails to compile as well, but going a step backward to tag 2.3.57 (fad209e) was a successful compilation experience, and I now have a lustre client running based on that tag.
For your information, the compile of tag 2.3.58 fails at the following spot, and it would be great, if this could be fixed for tag post2.3.58.
/home/tl/source/lustre-release-1f77320/lustre/llite/file.c: In function ‘ll_file_seek’:
/home/tl/source/lustre-release-1f77320/lustre/llite/file.c:2036:8: error: too many arguments to function ‘generic_file_llseek_size’
/home/tl/source/linux-headers-3.2.0-23-generic/include/linux/fs.h:2451:15: note: declared here
Best regards.
Thomas.