summaryrefslogtreecommitdiffstats
path: root/config/kernel-rq-is_sync.m4
diff options
context:
space:
mode:
authorPrakash Surya <[email protected]>2011-11-29 14:31:20 -0800
committerBrian Behlendorf <[email protected]>2011-11-29 16:14:25 -0800
commitb9c59ec83ab50e1cd097f067461e34a5750694c8 (patch)
tree2b4616f69458cb09b27ad4d9c9e47b0f1914a1ed /config/kernel-rq-is_sync.m4
parentf31b3ebe6e6c9de4db30bf752c09a8300b305258 (diff)
Fix configure tests to play nice with GCC 4.6
As of GCC 4.6, specific kernel 2.6.32 header files do not compile cleanly without warnings. One specific example of this is the arch/x86/include/asm/percpu.h file. Thus, a few of the configure tests were getting hung up on this and the '-Wno-unsued-but-set-variables' compile option had to be introduced. Signed-off-by: Prakash Surya <[email protected]> Signed-off-by: Brian Behlendorf <[email protected]> Closes #459
Diffstat (limited to 'config/kernel-rq-is_sync.m4')
-rw-r--r--config/kernel-rq-is_sync.m43
1 files changed, 3 insertions, 0 deletions
diff --git a/config/kernel-rq-is_sync.m4 b/config/kernel-rq-is_sync.m4
index 40d0de80c..507bf683e 100644
--- a/config/kernel-rq-is_sync.m4
+++ b/config/kernel-rq-is_sync.m4
@@ -3,6 +3,8 @@ dnl # 2.6.x API change
dnl #
AC_DEFUN([ZFS_AC_KERNEL_RQ_IS_SYNC], [
AC_MSG_CHECKING([whether rq_is_sync() is available])
+ tmp_flags="$EXTRA_KCFLAGS"
+ EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
ZFS_LINUX_TRY_COMPILE([
#include <linux/blkdev.h>
],[
@@ -15,4 +17,5 @@ AC_DEFUN([ZFS_AC_KERNEL_RQ_IS_SYNC], [
],[
AC_MSG_RESULT(no)
])
+ EXTRA_KCFLAGS="$tmp_flags"
])