configure: Make AVX2 test robust to non-ELF systems
authorPeter Maydell <peter.maydell@linaro.org>
Sat, 18 Jun 2016 22:05:02 +0000 (23:05 +0100)
committerPeter Maydell <peter.maydell@linaro.org>
Tue, 28 Jun 2016 14:40:40 +0000 (15:40 +0100)
commit7dd929dfdc5c52ce79b21bf557ff506e89acbf63
treedb5a4e4b256ec3b4b580ef6fa9af5fe3d95da822
parent92fe2ba8b0615cce949e593309dd295698e77324
configure: Make AVX2 test robust to non-ELF systems

The AVX2 optimization test assumes that the object format
is ELF and the system has the readelf utility. If this isn't
true then configure might fail or emit a warning (since in
a pipe "foo | bar >/dev/null 2>&1" does not redirect the
stderr of foo, only of bar). Adjust the check so that if
we don't have readelf or don't have an ELF object then we
just don't enable the AVX2 optimization.

Reported-by: Stefan Weil <sw@weilnetz.de>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Stefan Weil <sw@weilnetz.de>
Message-id: 1466287502-18730-3-git-send-email-pmaydell@chiark.greenend.org.uk
configure