From: Derrick Brashear Date: Sat, 8 Dec 2007 17:47:50 +0000 (+0000) Subject: STABLE14-linux24-kernel-configure-test-20071208 X-Git-Tag: openafs-stable-1_4_7pre1~129 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=58e8fc5452fbc4204182eac82001cee8bc5a1c55;p=packages%2Fo%2Fopenafs.git STABLE14-linux24-kernel-configure-test-20071208 LICENSE IPL10 on linux 2.4 the try kbuild macro needs to try harder to notice what symbols we don't have (cherry picked from commit 55e581824fceea149b9a48ee928aa76e97c009a8) --- diff --git a/src/cf/linux-test1.m4 b/src/cf/linux-test1.m4 index a330abafb..2751a14cf 100644 --- a/src/cf/linux-test1.m4 +++ b/src/cf/linux-test1.m4 @@ -46,8 +46,10 @@ _ACEOF # AC_DEFUN([AC_TRY_KBUILD24], [ ac_save_CPPFLAGS="$CPPFLAGS" - CPPFLAGS="-I$LINUX_KERNEL_PATH/include -D__KERNEL__ $CPPFLAGS" - AC_TRY_COMPILE([$1], [$2], [$3], [$4]) + CPPFLAGS="-I$LINUX_KERNEL_PATH/include -D__KERNEL__ -Werror-implicit-function-declaration $CPPFLAGS" + AC_TRY_COMPILE([ +#include +$1], [$2], [$3], [$4]) CPPFLAGS="$ac_save_CPPFLAGS"]) diff --git a/src/cf/linux-test4.m4 b/src/cf/linux-test4.m4 index 1eba02f34..cbc127d21 100644 --- a/src/cf/linux-test4.m4 +++ b/src/cf/linux-test4.m4 @@ -944,8 +944,7 @@ AC_DEFUN([LINUX_SYSCTL_TABLE_CHECKING], [ AC_CACHE_VAL([ac_cv_linux_sysctl_table_checking], [ AC_TRY_KBUILD( [#include ], -[extern int sysctl_check_table(struct ctl_table *t); -sysctl_check_table(NULL);], +[ sysctl_check_table(NULL);], ac_cv_linux_sysctl_table_checking=yes, ac_cv_linux_sysctl_table_checking=no)]) AC_MSG_RESULT($ac_cv_linux_sysctl_table_checking)])