From: Anders Kaseorg Date: Sat, 20 Feb 2010 18:28:59 +0000 (-0500) Subject: Linux: Use kbuild to check for UML X-Git-Tag: openafs-stable-1_4_12pre4~4 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=6fc5c12f132997143596d0cbafbf04336f5c9ea1;p=packages%2Fo%2Fopenafs.git Linux: Use kbuild to check for UML is automatically included by kbuild; you aren’t supposed to include it directly. That breaks in 2.6.33 because is moving to . Signed-off-by: Anders Kaseorg Change-Id: I56c90dfe90ef72408620793fcd4e927ea3d8f468 Reviewed-on: http://gerrit.openafs.org/1350 Reviewed-by: Derrick Brashear Tested-by: Derrick Brashear (cherry picked from commit 660c7a3952f36fc892e12aa6b11eda3295b1416d) Reviewed-on: http://gerrit.openafs.org/1374 --- diff --git a/acinclude.m4 b/acinclude.m4 index 84cd58853..f132f2268 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -684,10 +684,8 @@ else fi _AFS_SYSNAME=`echo $AFS_SYSNAME|sed s/XX\$/$AFS_SYSKVERS/` AFS_SYSNAME="$_AFS_SYSNAME" - save_CPPFLAGS="$CPPFLAGS" - CPPFLAGS="-I${LINUX_KERNEL_PATH}/include $CPPFLAGS" - AC_TRY_COMPILE( - [#include ], + AC_TRY_KBUILD( + [], [#ifndef CONFIG_USERMODE #error not UML #endif], @@ -695,7 +693,6 @@ else if test "${ac_cv_linux_is_uml}" = yes; then _AFS_SYSNAME=`echo $AFS_SYSNAME|sed s/linux/umlinux/` fi - CPPFLAGS="$save_CPPFLAGS" AFS_SYSNAME="$_AFS_SYSNAME" ;; esac