aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMiroslav Rezanina <mrezanin@redhat.com>2022-03-05 07:16:46 +0100
committerCédric Le Goater <clg@kaod.org>2022-03-05 07:16:46 +0100
commitced5cfffeea22ef9003c95a83ce7c31e428702fb (patch)
tree2f20a3faf4a5b9cb61e998c760d741eb66c97391 /tests
parent3d1fbc59665ff8a5d74b0fd30583044fe99e1117 (diff)
downloadqemu-ced5cfffeea22ef9003c95a83ce7c31e428702fb.zip
qemu-ced5cfffeea22ef9003c95a83ce7c31e428702fb.tar.gz
qemu-ced5cfffeea22ef9003c95a83ce7c31e428702fb.tar.bz2
Use long endian options for ppc64
GCC options pairs -mlittle/-mlittle-endian and -mbig/-mbig-endian are equivalent on ppc64 architecture. However, Clang supports only long version of the options. Use longer form in configure to properly support both GCC and Clang compiler. In addition, fix this issue in tcg test configure. Signed-off-by: Miroslav Rezanina <mrezanin@redhat.com> Reviewed-by: Greg Kurz <groug@kaod.org> Message-Id: <20220131091714.4825-1-mrezanin@redhat.com> Signed-off-by: Cédric Le Goater <clg@kaod.org>
Diffstat (limited to 'tests')
-rwxr-xr-xtests/tcg/configure.sh4
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/tcg/configure.sh b/tests/tcg/configure.sh
index 0663bd1..ed4b5cc 100755
--- a/tests/tcg/configure.sh
+++ b/tests/tcg/configure.sh
@@ -64,9 +64,9 @@ fi
: ${cross_cc_ppc="powerpc-linux-gnu-gcc"}
: ${cross_cc_cflags_ppc="-m32"}
: ${cross_cc_ppc64="powerpc64-linux-gnu-gcc"}
-: ${cross_cc_cflags_ppc64="-m64 -mbig"}
+: ${cross_cc_cflags_ppc64="-m64 -mbig-endian"}
: ${cross_cc_ppc64le="$cross_cc_ppc64"}
-: ${cross_cc_cflags_ppc64le="-m64 -mlittle"}
+: ${cross_cc_cflags_ppc64le="-m64 -mlittle-endian"}
: ${cross_cc_riscv64="riscv64-linux-gnu-gcc"}
: ${cross_cc_s390x="s390x-linux-gnu-gcc"}
: ${cross_cc_sh4="sh4-linux-gnu-gcc"}