Whamcloud - gitweb
UTS_RELEASE moves from include/linux/version.h to utsrelease.h since v2.6.18.
authorqiyong <qiyong>
Mon, 17 Jul 2006 07:02:50 +0000 (07:02 +0000)
committerqiyong <qiyong>
Mon, 17 Jul 2006 07:02:50 +0000 (07:02 +0000)
build/autoconf/lustre-build-linux.m4

index b1262e2..7ed46fd 100644 (file)
@@ -55,8 +55,13 @@ AC_DEFUN([LB_LINUX_RELEASE],
 [LINUXRELEASE=
 rm -f build/conftest.i
 AC_MSG_CHECKING([for Linux release])
 [LINUXRELEASE=
 rm -f build/conftest.i
 AC_MSG_CHECKING([for Linux release])
+if test -s $LINUX_OBJ/include/linux/utsrelease.h ; then
+       LINUXRELEASEHEADER=utsrelease.h
+else
+       LINUXRELEASEHEADER=version.h
+fi
 LB_LINUX_TRY_MAKE([
 LB_LINUX_TRY_MAKE([
-       #include <linux/version.h>
+       #include <linux/$LINUXRELEASEHEADER>
 ],[
        char *LINUXRELEASE;
        LINUXRELEASE=UTS_RELEASE;
 ],[
        char *LINUXRELEASE;
        LINUXRELEASE=UTS_RELEASE;