From nobody Fri Aug 4 04:43:43 2023 X-Original-To: freebsd-arch@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RHCls6tykz4Ttg9 for ; Fri, 4 Aug 2023 04:43:53 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-ed1-x534.google.com (mail-ed1-x534.google.com [IPv6:2a00:1450:4864:20::534]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RHCls4rGRz3NRg for ; Fri, 4 Aug 2023 04:43:53 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ed1-x534.google.com with SMTP id 4fb4d7f45d1cf-5230f8da574so1594047a12.3 for ; Thu, 03 Aug 2023 21:43:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20221208.gappssmtp.com; s=20221208; t=1691124232; x=1691729032; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=o/vcPl54sb96/5/Q9QJIuWFEruswPJotxviL83OC1vE=; b=a4QfQsrLl6TGps5FC91hZr4mkcGcl0dhBeBViQgP7BkQqVYJ7cBO8RFo7t9V3jXCtp kAY/zaJ2nTSIV0EZR3oeRTcPXSu8XJkNR4XKEVVuBHX8+wztgbReoSo95dp7JNz0ymAm vXbVxY0ck8PVrYZ8w9HbqPMP7TX/SZKuKlGby5sDpmSBrdvLhj+ZvPFJrtgSE9zSA65u tjADu3SbZbg6N4CTJ5DscyO6YaH2K1dWQW7s/XG2zwDn2BliVUB1DIOzdaQO95+tljEc BdED2tE1PnV8rMhix+1AWWkV2EVa0KtQXPnLE4vOa+QTeCwy/mlqpJuy2HrxJ+03ibG3 Wdjg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1691124232; x=1691729032; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=o/vcPl54sb96/5/Q9QJIuWFEruswPJotxviL83OC1vE=; b=cC3vMgIk1TXSzj/cg4Zp6kAr7ighLPzECbLhGT8R/v0mHkjCVbcTlHtY9OlcnkN78N cm71YMIpWfakAQ/u2agZ8vM+gJiwPqyVn+D0OwvrOooW9Fg5nON2Zzx+xb4/xOvEoIcz AE7PWjRabbU1acTd6zzOiOSWCpVWKk8XkXXY+Jt9mmZcsRw3bUZ2FWPit09AIyCRtePO y2Aj0fjKnG5PScYHR0P8ydU/GOT032Xpon0PcQC7hlPpADxHtDQ35XyTkUDuyvGzqYli jp/xR4/Vl1WELZiweQBFe7C/fb1csTVXi9G24dHMxxQeD3vMIcTzN5ffwU/j5fhwfT81 WhzQ== X-Gm-Message-State: AOJu0YyHD2cbRsJ5sDCf120ATlRmJydUtIAOaNSVqgm0In1XuhWd3FkF GPqyLCh3rEH4PLiw/HBqdhkHX8UazYXYG7wXuB2ZaA== X-Google-Smtp-Source: AGHT+IHNKcXxclrIRlCYJPFEZC+VIKXR39yi8FUJhi7kalBGbDopY11qsOFNSVLbfttbxUVTjGWdKTUHf79WUbWFqBE= X-Received: by 2002:a05:6402:1111:b0:522:ca7c:df7d with SMTP id u17-20020a056402111100b00522ca7cdf7dmr662675edv.0.1691124231582; Thu, 03 Aug 2023 21:43:51 -0700 (PDT) List-Id: Discussion related to FreeBSD architecture List-Archive: https://lists.freebsd.org/archives/freebsd-arch List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arch@freebsd.org MIME-Version: 1.0 References: <07405397-366b-9171-0144-9b22caa7868d@FreeBSD.org> In-Reply-To: <07405397-366b-9171-0144-9b22caa7868d@FreeBSD.org> From: Warner Losh Date: Thu, 3 Aug 2023 22:43:43 -0600 Message-ID: Subject: Re: Future of 32-bit platforms (including i386) To: John Baldwin Cc: Mark Millard , freebsd-arch Content-Type: multipart/alternative; boundary="00000000000018449e0602118b89" X-Rspamd-Queue-Id: 4RHCls4rGRz3NRg X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] --00000000000018449e0602118b89 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Thu, Aug 3, 2023 at 10:34=E2=80=AFPM John Baldwin wrot= e: > On 8/3/23 2:36 PM, Mark Millard wrote: > > John Baldwin wrote on > > Date: Thu, 03 Aug 2023 19:57:08 UTC : > > > >> On 7/27/23 10:49 AM, shurd@FreeBSD.org wrote: > >>> On 2023-05-24 01:35, Emmanuel Vadot wrote: > >>>> On Tue, 23 May 2023 16:46:51 -0700 > >>>> John Baldwin wrote: > >>>> > >>>>> On 4/27/23 10:19 AM, John Baldwin wrote: > >>>>>> . . . > >> > >> It's not just about make tinderbox, it is also about keeping platforms > >> viable. One big example is that we probably need to start supporting t= he > >> use of rust in the base system in some form in the not too distant > >> future, but rust isn't supported on armv7 on FreeBSD (and someone woul= d > >> need to do the work to make that happen). > > > > I'm confused about the "isn't supported on armv7 on FreeBSD" > > claim: > > Please see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D254853 > as an example. According to that bug at least rustc is not doable > under qemu-user which is how armv7 packages are built. > I'l need to test this again. A number of interesting bugs have been fixed in upstream. Also, I thought we'd shifted building armv7 packages on an aarch64 server that can runs 32-bit jails... Warner --00000000000018449e0602118b89 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


=
On Thu, Aug 3, 2023 at 10:34=E2=80=AF= PM John Baldwin <jhb@freebsd.org&= gt; wrote:
On 8/= 3/23 2:36 PM, Mark Millard wrote:
> John Baldwin <jhb_at_FreeBSD.org> wrote on
> Date: Thu, 03 Aug 2023 19:57:08 UTC :
>
>> On 7/27/23 10:49 AM, shurd@FreeBSD.org wrote:
>>> On 2023-05-24 01:35, Emmanuel Vadot wrote:
>>>> On Tue, 23 May 2023 16:46:51 -0700
>>>> John Baldwin <jhb@FreeBSD.org> wrote:
>>>>
>>>>> On 4/27/23 10:19 AM, John Baldwin wrote:
>>>>>> . . .
>>
>> It's not just about make tinderbox, it is also about keeping p= latforms
>> viable. One big example is that we probably need to start supporti= ng the
>> use of rust in the base system in some form in the not too distant=
>> future, but rust isn't supported on armv7 on FreeBSD (and some= one would
>> need to do the work to make that happen).
>
> I'm confused about the "isn't supported on armv7 on FreeB= SD"
> claim:

Please see https://bugs.freebsd.org/bugzil= la/show_bug.cgi?id=3D254853
as an example.=C2=A0 According to that bug at least rustc is not doable
under qemu-user which is how armv7 packages are built.

I'l need to test this again. A number of interesting bu= gs have been fixed
in upstream.

Also, I = thought we'd shifted building armv7 packages on an aarch64
se= rver that can runs 32-bit jails...

Warner
=
--00000000000018449e0602118b89--