[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2 21/30] Deprecate 32 bit big-endian MIPS
From: |
Pierre Muller |
Subject: |
Re: [PATCH v2 21/30] Deprecate 32 bit big-endian MIPS |
Date: |
Fri, 16 Sep 2022 10:08:48 +0200 |
User-agent: |
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2 |
I am using gcc230 machine for the gcc compile farm.
This is a big endian mips64 machine runnig Debian Buster.
When compiling the qemu 7.1.0 release source,
the generated binaries are 32-bit mips binaries,
and I did not find out how to generate a 64-bit versions
of the executables.
As mips32 seems to still be the default arch that gcc uses,
I don't really understand the idea of depreciating big endian mips32.
Is this solely related to cross-compilation issues?
Pierre Muller
More information on gcc230:
muller@gcc230:~$ uname -a
Linux gcc230 4.9.79-UBNT_E300 #9 SMP Tue Jul 13 13:04:47 BST 2021 mips64
GNU/Linux
muller@gcc230:~$ cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=debian
HOME_URL="https://www.debian.org/";
SUPPORT_URL="https://www.debian.org/support";
BUG_REPORT_URL="https://bugs.debian.org/";
muller@gcc230:~$ gcc --version
gcc (Debian 8.3.0-6) 8.3.0
Copyright (C) 2018 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
muller@gcc230:~$ gcc -print-libgcc-file-name
/usr/lib/gcc/mips-linux-gnu/8/libgcc.a
muller@gcc230:~$ gcc -mabi=64 -print-libgcc-file-name
/usr/lib/gcc/mips-linux-gnu/8/64/libgcc.a
- [PATCH v2 26/30] tests/docker: update and flatten debian-loongarch-cross, (continued)
- [PATCH v2 26/30] tests/docker: update and flatten debian-loongarch-cross, Alex Bennée, 2022/09/14
- [PATCH v2 28/30] tests/docker: update and flatten debian-toolchain, Alex Bennée, 2022/09/14
- [PATCH v2 18/30] configure: explicitly set cflags for --disable-pie, Alex Bennée, 2022/09/14
- [PATCH v2 24/30] tests/lcitool: bump to latest version, Alex Bennée, 2022/09/14
- [PATCH v2 20/30] gitlab-ci: update aarch32/aarch64 custom runner jobs, Alex Bennée, 2022/09/14
- [PATCH v2 21/30] Deprecate 32 bit big-endian MIPS, Alex Bennée, 2022/09/14
- Re: [PATCH v2 21/30] Deprecate 32 bit big-endian MIPS, Richard Henderson, 2022/09/15
- Re: [PATCH v2 21/30] Deprecate 32 bit big-endian MIPS,
Pierre Muller <=
- Re: [PATCH v2 21/30] Deprecate 32 bit big-endian MIPS, Richard Henderson, 2022/09/16
- Re: [PATCH v2 21/30] Deprecate 32 bit big-endian MIPS, Pierre Muller, 2022/09/16
- Re: [PATCH v2 21/30] Deprecate 32 bit big-endian MIPS, Daniel P . Berrangé, 2022/09/16
- Re: [PATCH v2 21/30] Deprecate 32 bit big-endian MIPS, Philippe Mathieu-Daudé, 2022/09/16
- Re: [PATCH v2 21/30] Deprecate 32 bit big-endian MIPS, Alex Bennée, 2022/09/16
- [PATCH v2 30/30] tests/docker: remove the Debian base images, Alex Bennée, 2022/09/14
- [PATCH v2 23/30] tests/docker: update and flatten debian-all-test-cross, Alex Bennée, 2022/09/14