Browse Source

buildsys: Remove support for 32-bit MIPS hosts

Stop detecting 32-bit MIPS host as supported, update the
deprecation document. See previous commit for rationale.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Message-ID: <20251009195210.33161-8-philmd@linaro.org>
pull/307/head
Philippe Mathieu-Daudé 6 months ago
committed by Richard Henderson
parent
commit
269ffaabc8
  1. 7
      configure
  2. 13
      docs/about/deprecated.rst
  3. 6
      docs/about/removed-features.rst

7
configure

@ -404,8 +404,6 @@ elif check_define _ARCH_PPC ; then
elif check_define __mips__ ; then
if check_define __mips64 ; then
cpu="mips64"
else
cpu="mips"
fi
elif check_define __s390__ ; then
if check_define __s390x__ ; then
@ -473,11 +471,6 @@ case "$cpu" in
host_arch=mips
linux_arch=mips
;;
mips*)
cpu=mips
host_arch=mips
linux_arch=mips
;;
ppc)
host_arch=ppc

13
docs/about/deprecated.rst

@ -172,17 +172,14 @@ This argument has always been ignored.
Host Architectures
------------------
Big endian MIPS since 7.2; 32-bit little endian MIPS since 9.2, MIPS since 11.0
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
MIPS (since 11.0)
'''''''''''''''''
As Debian 10 ("Buster") moved into LTS the big endian 32 bit version of
MIPS moved out of support making it hard to maintain our
cross-compilation CI tests of the architecture. As we no longer have
CI coverage support may bitrot away before the deprecation process
MIPS is not supported by Debian 13 ("Trixie") and newer, making it hard to
maintain our cross-compilation CI tests of the architecture. As we no longer
have CI coverage support may bitrot away before the deprecation process
completes.
Likewise, MIPS is not supported by Debian 13 ("Trixie") and newer.
System emulation on 32-bit x86 hosts (since 8.0)
''''''''''''''''''''''''''''''''''''''''''''''''

6
docs/about/removed-features.rst

@ -896,6 +896,12 @@ work around the atomicity issues in system mode by running all vCPUs
in a single thread context; in user mode atomicity was simply broken.
From 10.0, QEMU has disabled configuration of 64-bit guests on 32-bit hosts.
32-bit MIPS (since 11.0)
''''''''''''''''''''''''
Debian 12 "Bookworm" removed support for 32-bit MIPS, making it hard to
maintain our cross-compilation CI tests of the architecture.
Guest Emulator ISAs
-------------------

Loading…
Cancel
Save