summaryrefslogtreecommitdiffstats
path: root/config/kernel-blk-fetch-request.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-fetch-request.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-fetch-request.m4')
-rw-r--r--config/kernel-blk-fetch-request.m43
1 files changed, 3 insertions, 0 deletions
diff --git a/config/kernel-blk-fetch-request.m4 b/config/kernel-blk-fetch-request.m4
index 34a5d2fa8..c277f52c0 100644
--- a/config/kernel-blk-fetch-request.m4
+++ b/config/kernel-blk-fetch-request.m4
@@ -7,6 +7,8 @@ dnl # next available request and removed it from the request queue.
dnl #
AC_DEFUN([ZFS_AC_KERNEL_BLK_FETCH_REQUEST], [
AC_MSG_CHECKING([whether blk_fetch_request() is available])
+ tmp_flags="$EXTRA_KCFLAGS"
+ EXTRA_KCFLAGS="-Wno-unused-but-set-variable"
ZFS_LINUX_TRY_COMPILE([
#include <linux/blkdev.h>
],[
@@ -19,4 +21,5 @@ AC_DEFUN([ZFS_AC_KERNEL_BLK_FETCH_REQUEST], [
],[
AC_MSG_RESULT(no)
])
+ EXTRA_KCFLAGS="$tmp_flags"
])