diff options
author | Prakash Surya <[email protected]> | 2011-11-29 14:31:20 -0800 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2011-11-29 16:14:25 -0800 |
commit | b9c59ec83ab50e1cd097f067461e34a5750694c8 (patch) | |
tree | 2b4616f69458cb09b27ad4d9c9e47b0f1914a1ed /config/kernel-bdev-block-device-operations.m4 | |
parent | f31b3ebe6e6c9de4db30bf752c09a8300b305258 (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-bdev-block-device-operations.m4')
-rw-r--r-- | config/kernel-bdev-block-device-operations.m4 | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/config/kernel-bdev-block-device-operations.m4 b/config/kernel-bdev-block-device-operations.m4 index daf14f0f9..2805237aa 100644 --- a/config/kernel-bdev-block-device-operations.m4 +++ b/config/kernel-bdev-block-device-operations.m4 @@ -3,6 +3,8 @@ dnl # 2.6.x API change dnl # AC_DEFUN([ZFS_AC_KERNEL_BDEV_BLOCK_DEVICE_OPERATIONS], [ AC_MSG_CHECKING([block device operation prototypes]) + tmp_flags="$EXTRA_KCFLAGS" + EXTRA_KCFLAGS="-Wno-unused-but-set-variable" ZFS_LINUX_TRY_COMPILE([ #include <linux/blkdev.h> ],[ @@ -30,4 +32,5 @@ AC_DEFUN([ZFS_AC_KERNEL_BDEV_BLOCK_DEVICE_OPERATIONS], [ ],[ AC_MSG_RESULT(struct inode) ]) + EXTRA_KCFLAGS="$tmp_flags" ]) |