sysctl-table-checking-modpost-fun-fun-20080127
authorMarc Dionne <marc.c.dionne@gmail.com>
Mon, 28 Jan 2008 19:13:46 +0000 (19:13 +0000)
committerDerrick Brashear <shadow@dementia.org>
Mon, 28 Jan 2008 19:13:46 +0000 (19:13 +0000)
LICENSE IPL10
FIXES 83890

try again to do something sensible so we don't default wrong

src/cf/linux-test4.m4

index 2378bdf..f6d037b 100644 (file)
@@ -970,8 +970,9 @@ AC_DEFUN([LINUX_SYSCTL_TABLE_CHECKING], [
   AC_CACHE_VAL([ac_cv_linux_sysctl_table_checking], [
     AC_TRY_KBUILD(
 [#include <linux/sysctl.h>],
-[ 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)])