Whamcloud - gitweb
LU-4196 build: Build support for OFED-3.5 and SLES 11 82/8882/4
authorChris Horn <hornc@cray.com>
Mon, 27 Jan 2014 02:45:16 +0000 (10:45 +0800)
committerOleg Drokin <oleg.drokin@intel.com>
Tue, 4 Feb 2014 07:28:15 +0000 (07:28 +0000)
CONFIG_COMPATE_SLES_11_SP* needed in EXTRA_LNET_INCLUDE to allow
building against OFED-3.5

Lustre-commit: 369e02e84f39565195e08f043ab0421d2d3bd185
Lustre-change: http://review.whamcloud.com/8140

Test-Parameters: clientdistro=sles11sp3 ossdistro=sles11sp3 \
mdsdistro=sles11sp3 nettypes=o2ib clientibstack=inkernel \
ossibstack=inkernel mdsibstack=inkernel testlist=sanity

Signed-off-by: Chris Horn <hornc@cray.com>
Signed-off-by: Bob Glossman <bob.glossman@intel.com>
Signed-off-by: Jian Yu <jian.yu@intel.com>
Change-Id: Ib26c757044aff828c3bbbd3adfd5fb709cca9cf0
Reviewed-on: http://review.whamcloud.com/8882
Tested-by: Jenkins
Reviewed-by: James Simmons <uja.ornl@gmail.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
config/lustre-build-linux.m4

index 3104a4b..0603335 100644 (file)
@@ -550,10 +550,15 @@ else
                                . $O2IBPATH/ofed_patch.mk
                        fi
                else
-                       case $RHEL_KERNEL_VERSION in
-                               2.6.32-358*)
-                                       EXTRA_LNET_INCLUDE="$EXTRA_LNET_INCLUDE -DCONFIG_COMPAT_RHEL_6_4";;
-                       esac
+                       if test x$RHEL_KERNEL = xyes; then
+                               case $RHEL_KERNEL_VERSION in
+                                       2.6.32-358*)
+                                               EXTRA_LNET_INCLUDE="$EXTRA_LNET_INCLUDE -DCONFIG_COMPAT_RHEL_6_4";;
+                               esac
+                       elif test x$SUSE_KERNEL = xyes; then
+                               SP=$(grep PATCHLEVEL /etc/SuSE-release | sed -e 's/.*= *//')
+                               EXTRA_LNET_INCLUDE="$EXTRA_LNET_INCLUDE -DCONFIG_COMPAT_SLES_11_$SP"
+                       fi
                fi
                if test -n "$BACKPORT_INCLUDES"; then
                        OFED_BACKPORT_PATH="$O2IBPATH/${BACKPORT_INCLUDES/*\/kernel_addons/kernel_addons}/"