Whamcloud - gitweb
LU-3953 build: look for kconfig.h in $LINUX 59/10159/3
authorJeff Mahoney <jeffm@suse.com>
Wed, 7 May 2014 13:20:54 +0000 (09:20 -0400)
committerOleg Drokin <oleg.drokin@intel.com>
Tue, 20 May 2014 04:28:18 +0000 (04:28 +0000)
On SLES systems, the kernel source and objects are not in the same
directory. kconfig.h is in the source tree, not the object tree.

Signed-off-by: Jeff Mahoney <jeffm@suse.com>
Signed-off-by: James Simmons <uja.ornl@gmail.com>
Change-Id: I9c382a319181ff2d9958821a40d4eef6877f5867
Reviewed-on: http://review.whamcloud.com/10159
Reviewed-by: Bob Glossman <bob.glossman@intel.com>
Tested-by: Jenkins
Reviewed-by: Dmitry Eremin <dmitry.eremin@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Yang Sheng <yang.sheng@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
config/lustre-build-linux.m4

index ee009a4..9494017 100644 (file)
@@ -308,8 +308,8 @@ AC_SUBST(VERSION_HDIR)
 # kernel 3.1, $LINUX/include/linux/kconfig.h is added
 # see kernel commit 2a11c8ea20bf850b3a2c60db8c2e7497d28aba99
 #
-LB_CHECK_FILE([$LINUX_OBJ/include/linux/kconfig.h],
-              [CONFIG_INCLUDE=include/linux/kconfig.h],
+LB_CHECK_FILE([$LINUX/include/linux/kconfig.h],
+             [CONFIG_INCLUDE=$LINUX/include/linux/kconfig.h],
               [CONFIG_INCLUDE=include/$AUTOCONF_HDIR/autoconf.h])
 AC_SUBST(CONFIG_INCLUDE)