[Ocfs2-commits] manish commits r1463 - trunk
svn-commits at oss.oracle.com
svn-commits at oss.oracle.com
Mon Sep 13 15:50:07 CDT 2004
Author: manish
Date: 2004-09-13 15:50:05 -0500 (Mon, 13 Sep 2004)
New Revision: 1463
Modified:
trunk/configure.in
Log:
Add --with-kernel-source, to allow specifying a complete source tree for
symbol checks
Modified: trunk/configure.in
===================================================================
--- trunk/configure.in 2004-09-13 19:06:44 UTC (rev 1462)
+++ trunk/configure.in 2004-09-13 20:50:05 UTC (rev 1463)
@@ -122,8 +122,8 @@
AC_SUBST(OCFS_LARGEIO)
AC_MSG_RESULT($enable_largeio)
-AC_MSG_CHECKING(for directory with kernel source)
-AC_ARG_WITH(kernel, [ --with-kernel=dir Path to the kernel source tree [/usr/src/linux]], kerneldir="$withval",
+AC_MSG_CHECKING(for directory with kernel build tree)
+AC_ARG_WITH(kernel, [ --with-kernel=dir Path to the kernel build tree [[/usr/src/linux]]], kerneldir="$withval",
if test -d "/lib/modules/`uname -r`/build" -o -L "/lib/modules/`uname -r`/build"; then
kerneldir="/lib/modules/`uname -r`/build"
else
@@ -141,6 +141,12 @@
AC_MSG_ERROR(No configured kernel include tree found)
fi
+AC_MSG_CHECKING(for directory with kernel source)
+AC_ARG_WITH(kernel-source, [ --with-kernel-source=dir Path to the kernel source [[same as kernel build tree]]], kernelsrc="$withval", kernelsrc="$kerneldir")
+AC_MSG_RESULT($kernelsrc)
+
+KERNELSRC=$kernelsrc
+
saved_CPPFLAGS="$CPPFLAGS"
saved_CFLAGS="$CFLAGS"
@@ -226,7 +232,7 @@
AC_MSG_CHECKING([whether to build aio])
if test "x$OCFS_AIO" = "xyes"; then
- if egrep "EXPORT_SYMBOL.*\(brw_kvec_async\);" "$kerneldir/kernel/ksyms.c" "$kerneldir/fs/buffer.c" >/dev/null 2>&1; then
+ if egrep "EXPORT_SYMBOL.*\(brw_kvec_async\);" "$kernelsrc/kernel/ksyms.c" "$kernelsrc/fs/buffer.c" >/dev/null 2>&1; then
have_aio=yes
else
have_aio=no
@@ -257,11 +263,11 @@
COMPAT_SAFE_WRITE=
AC_MSG_CHECKING([for safe write ordering])
-if egrep "EXPORT_SYMBOL.*\(generic_file_write_nolock\);" "$kerneldir/mm/filemap.c" >/dev/null 2>&1; then
+if egrep "EXPORT_SYMBOL.*\(generic_file_write_nolock\);" "$kernelsrc/mm/filemap.c" >/dev/null 2>&1; then
have_safe_write=yes
-elif egrep "EXPORT_SYMBOL.*\(generic_file_write_nolock\);" "$kerneldir/kernel/ksyms.c" >/dev/null 2>&1; then
+elif egrep "EXPORT_SYMBOL.*\(generic_file_write_nolock\);" "$kernelsrc/kernel/ksyms.c" >/dev/null 2>&1; then
have_safe_write=yes
-elif egrep "EXPORT_SYMBOL.*\(do_generic_file_write\);" "$kerneldir/kernel/ksyms.c" >/dev/null 2>&1; then
+elif egrep "EXPORT_SYMBOL.*\(do_generic_file_write\);" "$kernelsrc/kernel/ksyms.c" >/dev/null 2>&1; then
have_safe_write=yes
COMPAT_SAFE_WRITE=yes
else
@@ -294,7 +300,7 @@
CFLAGS="$saved_CFLAGS"
AC_MSG_CHECKING(for directory for kernel modules)
-AC_ARG_WITH(moddir, [ --with-moddir=/path Path to where modules should be installed [/lib/modules/<KVER>/fs]], moddir="$withval", moddir="/lib/modules/$kversion/kernel/fs")
+AC_ARG_WITH(moddir, [ --with-moddir=/path Path to where modules should be installed [[/lib/modules/<KVER>/fs]]], moddir="$withval", moddir="/lib/modules/$kversion/kernel/fs")
AC_MSG_RESULT($moddir)
MODULEDIR=$moddir
More information about the Ocfs2-commits
mailing list