diff options
author | Peter Maydell | 2017-06-26 17:25:24 +0200 |
---|---|---|
committer | Michael Tokarev | 2017-07-11 10:18:37 +0200 |
commit | e189091fba4481fa4c9d760f0bf9037620a51989 (patch) | |
tree | 6f0c11736662adef9f7e2522d9042dee37750864 | |
parent | hw/pci: define msi_nonbroken in pci-stub (diff) | |
download | qemu-e189091fba4481fa4c9d760f0bf9037620a51989.tar.gz qemu-e189091fba4481fa4c9d760f0bf9037620a51989.tar.xz qemu-e189091fba4481fa4c9d760f0bf9037620a51989.zip |
configure: Handle having no c++ compiler in FORTIFY_SOURCE check
Our FORTIFY_SOURCE check assumes that $cxx refers to a working C++
compiler, with the result that if you don't happen to have one
then configure will spuriously print
configure: line 4685: c++: command not found
Fix this by adding a 'has $cxx' check.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
-rwxr-xr-x | configure | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -4771,7 +4771,7 @@ fi if test "$fortify_source" != "no"; then if echo | $cc -dM -E - | grep __clang__ > /dev/null 2>&1 ; then fortify_source="no"; - elif test -n "$cxx" && + elif test -n "$cxx" && has $cxx && echo | $cxx -dM -E - | grep __clang__ >/dev/null 2>&1 ; then fortify_source="no"; else |