summaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorRichard Henderson2021-07-19 22:01:12 +0200
committerPaolo Bonzini2021-07-29 10:15:52 +0200
commit5b945f23d651a71aa722cc6af84a480d41bc549a (patch)
tree1de446a52609c13e4a8de36098ed8de250bee92a /configure
parentMakefile: ignore long options (diff)
downloadqemu-5b945f23d651a71aa722cc6af84a480d41bc549a.tar.gz
qemu-5b945f23d651a71aa722cc6af84a480d41bc549a.tar.xz
qemu-5b945f23d651a71aa722cc6af84a480d41bc549a.zip
configure: Add -Werror to avx2, avx512 tests
When using clang, we get ERROR: configure test passed without -Werror but failed with -Werror. This is probably a bug in the configure script. The failing command will be at the bottom of config.log. You can run configure with --disable-werror to bypass this check. What we really want from these two tests is whether the entire code sequence is supported, including pragmas. Adding -Werror makes the test properly fail for clang. Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20210719200112.295316-1-richard.henderson@linaro.org> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure4
1 files changed, 2 insertions, 2 deletions
diff --git a/configure b/configure
index 79e2ddc74e..422a456f0b 100755
--- a/configure
+++ b/configure
@@ -3881,7 +3881,7 @@ static int bar(void *a) {
}
int main(int argc, char *argv[]) { return bar(argv[0]); }
EOF
- if compile_object "" ; then
+ if compile_object "-Werror" ; then
avx2_opt="yes"
else
avx2_opt="no"
@@ -3911,7 +3911,7 @@ int main(int argc, char *argv[])
return bar(argv[0]);
}
EOF
- if ! compile_object "" ; then
+ if ! compile_object "-Werror" ; then
avx512f_opt="no"
fi
else