summaryrefslogtreecommitdiffstats
path: root/config/kernel-blk-rq-bytes.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-blk-rq-bytes.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-blk-rq-bytes.m4')
-rw-r--r--config/kernel-blk-rq-bytes.m43
1 files changed, 3 insertions, 0 deletions
diff --git a/config/kernel-blk-rq-bytes.m4 b/config/kernel-blk-rq-bytes.m4
index da83405cb..6430dfe50 100644
--- a/config/kernel-blk-rq-bytes.m4
+++ b/config/kernel-blk-rq-bytes.m4
@@ -6,6 +6,8 @@ dnl blk_rq_bytes() helper was changed to a static inline which we can use.
dnl #
AC_DEFUN([ZFS_AC_KERNEL_BLK_RQ_BYTES], [
AC_MSG_CHECKING([whether blk_rq_bytes() is available])
+ tmp_flags="$EXTRA_KCFLAGS"
+ EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
ZFS_LINUX_TRY_COMPILE([
#include <linux/blkdev.h>
],[
@@ -35,4 +37,5 @@ AC_DEFUN([ZFS_AC_KERNEL_BLK_RQ_BYTES], [
AC_DEFINE(HAVE_BLK_RQ_BYTES_GPL_ONLY, 1,
[blk_rq_bytes() is GPL-only])
])
+ EXTRA_KCFLAGS="$tmp_flags"
])