configure: use a native non-cross compiler for linux-user
Commitc2118e9e1a
("configure: don't try a "native" cross for linux-user", 2023-11-23) sought to avoid issues with using the native compiler with a cross-endian or cross-bitness setup. However, in doing so it ended up requiring a cross compiler setup (and most likely a slow compiler setup) even when building TCG tests that are native to the host architecture. Always allow the host compiler in that case. Cc: qemu-stable@nongnu.org Fixes:c2118e9e1a
("configure: don't try a "native" cross for linux-user", 2023-11-23) Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
191710c221
commit
007531586a
4
configure
vendored
4
configure
vendored
@ -1387,8 +1387,8 @@ probe_target_compiler() {
|
|||||||
done
|
done
|
||||||
|
|
||||||
try=cross
|
try=cross
|
||||||
# For softmmu/roms we might be able to use the host compiler
|
# For softmmu/roms also look for a bi-endian or multilib-enabled host compiler
|
||||||
if [ "${1%softmmu}" != "$1" ]; then
|
if [ "${1%softmmu}" != "$1" ] || test "$target_arch" = "$cpu"; then
|
||||||
case "$target_arch:$cpu" in
|
case "$target_arch:$cpu" in
|
||||||
aarch64_be:aarch64 | \
|
aarch64_be:aarch64 | \
|
||||||
armeb:arm | \
|
armeb:arm | \
|
||||||
|
Loading…
Reference in New Issue
Block a user