configure: introduce --cross-prefix-*=
commit5adb43be79dd125f8bf7bce0fd4b0c4f03e0aa71
authorPaolo Bonzini <pbonzini@redhat.com>
Fri, 27 May 2022 15:35:51 +0000 (27 16:35 +0100)
committerAlex Bennée <alex.bennee@linaro.org>
Wed, 1 Jun 2022 14:47:43 +0000 (1 15:47 +0100)
treee604dbd56d9b4d6b338ff08109738d0e00e2592c
parent2ad60f6f8c12ca0acd8834fdd70e088361b8791f
configure: introduce --cross-prefix-*=

Also in preparation for handling more binaries from the cross binutils,
support an option --cross-prefix-ARCH.  All cross_cc_* defaults are
replaced with cross_prefix_*; the cross_cc_* fallbacks are extended
to the cross-compilation prefix, but the compiler fallbacks remain
as well.  This way, for example, --cross-cc-arm=arm-linux-gnueabihf-clang
also applies to armeb binaries.

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-Id: <20220517092616.1272238-11-pbonzini@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20220527153603.887929-22-alex.bennee@linaro.org>
configure