From b9c59ec83ab50e1cd097f067461e34a5750694c8 Mon Sep 17 00:00:00 2001 From: Prakash Surya Date: Tue, 29 Nov 2011 14:31:20 -0800 Subject: 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 Signed-off-by: Brian Behlendorf Closes #459 --- config/kernel-blk-fetch-request.m4 | 3 +++ 1 file changed, 3 insertions(+) (limited to 'config/kernel-blk-fetch-request.m4') 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 ],[ @@ -19,4 +21,5 @@ AC_DEFUN([ZFS_AC_KERNEL_BLK_FETCH_REQUEST], [ ],[ AC_MSG_RESULT(no) ]) + EXTRA_KCFLAGS="$tmp_flags" ]) -- cgit v1.2.3