From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59831) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fY5Vv-0006ef-MX for qemu-devel@nongnu.org; Wed, 27 Jun 2018 04:09:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fY5Vr-0002ew-KE for qemu-devel@nongnu.org; Wed, 27 Jun 2018 04:09:19 -0400 Received: from mx3-rdu2.redhat.com ([66.187.233.73]:33896 helo=mx1.redhat.com) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fY5Vr-0002eH-EG for qemu-devel@nongnu.org; Wed, 27 Jun 2018 04:09:15 -0400 References: <20180625131253.11218-1-kraxel@redhat.com> <20180625131253.11218-2-kraxel@redhat.com> <6ad67e44-b002-1cd7-cfd1-2d98ebde1a7e@redhat.com> <20180627065126.mwzdxshr3njzok7n@sirius.home.kraxel.org> <0df8a05c-43fc-6e85-b13c-d3f5c4691964@redhat.com> <87fu18ach6.fsf_-_@dusky.pond.sub.org> From: Thomas Huth Message-ID: Date: Wed, 27 Jun 2018 10:09:10 +0200 MIME-Version: 1.0 In-Reply-To: <87fu18ach6.fsf_-_@dusky.pond.sub.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] Drop support for 32bit hosts in qemu? List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Markus Armbruster Cc: Gerd Hoffmann , Max Reitz , Martin Schrodt , qemu-devel@nongnu.org On 27.06.2018 09:57, Markus Armbruster wrote: > Thomas Huth writes: >=20 >> On 27.06.2018 08:51, Gerd Hoffmann wrote: > [...] >>> Drop support for 32bit hosts in qemu? >> >> I guess the only way to answer that question reliably is to send a pat= ch >> to mark 32-bit hosts as deprecated... >> >> Anyway, you still have got to fix that problem with -m32 now somehow >> since we certainly can not drop 32-bit immediately. >=20 > We certainly can if we want to. >=20 > Our formal deprecation policy codifies our compromise between the need > to evolve QEMU and the need of its users for stable external interfaces= . >=20 > "Compiles on host X" is also a need, but it's a different one. > Evidence: "Supported build platforms" has its own appendix, separate > from "Deprecated features". It's mum on 32-bit hosts. Theoretically I'd agree, but actually it's more than that: If we drop support for 32-bit hosts, we could also drop the qemu-system-i386, qemu-system-ppc and qemu-system-arm targets, since qemu-system-x86_64, qemu-system-ppc64 and qemu-system-aarch64 are a clear superset of these. But that would also mean a change of the user interface, since the name of the executable changes, and at least for ppc, there are also subtle differences (different default machine type, different default CPU types)= . Thomas