summaryrefslogtreecommitdiffstats
path: root/ulogd/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'ulogd/configure.in')
-rw-r--r--ulogd/configure.in16
1 files changed, 16 insertions, 0 deletions
diff --git a/ulogd/configure.in b/ulogd/configure.in
index 5cf508f..708b27f 100644
--- a/ulogd/configure.in
+++ b/ulogd/configure.in
@@ -31,6 +31,8 @@ DATABASE_LIB_DIR=""
DATABASE_DRIVERS=""
+KERNEL64_USERSPACE32=""
+
dnl
dnl test for MySQL
dnl
@@ -250,6 +252,18 @@ AC_ARG_WITH(sqlite3-log-ip-as-string,
AC_MSG_WARN(the use of --with-sqlite3-log-ip-as-string is discouraged)
])
+dnl
+dnl Kernel 64
+dnl
+
+AC_ARG_WITH(kernel-64-user-32,
+ --with-kernel-64-user-32 Use this flag to compile on system where kernel is 64 bits
+ userspace is 32.
+,[
+ KERNEL64_USERSPACE32="-DKERNEL_64_USERSPACE_32"
+ AC_MSG_WARN(The use of the flag kernel-64-user-32 could interfere with kernel evolution. Use it at your own risk.)
+])
+
AC_SUBST(DATABASE_DIR)
AC_SUBST(DATABASE_LIB)
@@ -262,6 +276,8 @@ AC_SUBST(EXTRA_SQLITE3_DEF)
AC_SUBST(DATABASE_DRIVERS)
AC_SUBST(HAVE_PCAP_H)
+AC_SUBST(KERNEL64_USERSPACE32)
+
AM_CONDITIONAL(HAVE_MYSQL, test x$mysqldir != x)
AM_CONDITIONAL(HAVE_PGSQL, test x$pgsqldir != x)
AM_CONDITIONAL(HAVE_SQLITE3, test x$sqlite3dir != x)