From 55e581824fceea149b9a48ee928aa76e97c009a8 Mon Sep 17 00:00:00 2001 From: Derrick Brashear Date: Sat, 8 Dec 2007 17:44:00 +0000 Subject: [PATCH] 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 --- 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 efea05240..cc3bc4841 100644 --- a/src/cf/linux-test4.m4 +++ b/src/cf/linux-test4.m4 @@ -963,8 +963,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