From 5386bfa1638f357ffb791191ee595b6c7a10dffb Mon Sep 17 00:00:00 2001 From: Derrick Brashear Date: Sat, 8 Dec 2007 17:46:09 +0000 Subject: [PATCH] DEVEL15-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) --- src/cf/linux-test1.m4 | 6 ++++-- src/cf/linux-test4.m4 | 3 +-- 2 files changed, 5 insertions(+), 4 deletions(-) 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 85e612f71..e0e1bb814 100644 --- a/src/cf/linux-test4.m4 +++ b/src/cf/linux-test4.m4 @@ -971,8 +971,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)]) -- 2.39.5