From 58e8fc5452fbc4204182eac82001cee8bc5a1c55 Mon Sep 17 00:00:00 2001 From: Derrick Brashear Date: Sat, 8 Dec 2007 17:47:50 +0000 Subject: [PATCH] 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) --- 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 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)]) -- 2.39.5