From: Marc Dionne Date: Mon, 28 Jan 2008 19:15:29 +0000 (+0000) Subject: DEVEL15-sysctl-table-checking-modpost-fun-fun-20080127 X-Git-Tag: openafs-devel-1_5_31~62 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=ab40b4f7c4c67bb6ca8fb0f5eff681d8a4598c9f;p=packages%2Fo%2Fopenafs.git DEVEL15-sysctl-table-checking-modpost-fun-fun-20080127 LICENSE IPL10 FIXES 83890 try again to do something sensible so we don't default wrong (cherry picked from commit 5a93678e3943fa2c71d51f25f84b4efd5f3700e6) --- diff --git a/src/cf/linux-test4.m4 b/src/cf/linux-test4.m4 index 6e4fda229..48bbe3095 100644 --- a/src/cf/linux-test4.m4 +++ b/src/cf/linux-test4.m4 @@ -978,8 +978,9 @@ AC_DEFUN([LINUX_SYSCTL_TABLE_CHECKING], [ AC_CACHE_VAL([ac_cv_linux_sysctl_table_checking], [ AC_TRY_KBUILD( [#include ], -[ 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)]) +[ extern int sysctl_check_table(int) __attribute__((weak)); +sysctl_check_table(NULL);], + ac_cv_linux_sysctl_table_checking=no, + ac_cv_linux_sysctl_table_checking=yes)]) +AC_MSG_RESULT($ac_cv_linux_sysctl_table_checking)])