Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 Jul 2024 08:18:40 -0700
From:      Mark Millard <marklmi@yahoo.com>
To:        void <void@f-m.fm>
Cc:        FreeBSD Mailing List <freebsd-ports@freebsd.org>, freebsd-arm@freebsd.org
Subject:   Re: [main has a fix for] armv7-on-aarch64 stuck at urdlck: I got a replication of the "ampere2" bulk build hangup problem on a Windows DevKit 2023
Message-ID:  <EB3050B8-74B8-473B-B3CB-C3C64DF09609@yahoo.com>
In-Reply-To: <ZqpOPTfbN2c2bD9U@int21h>
References:  <E40B106D-30B7-49DC-8540-911A56E53FCA@yahoo.com> <BFCA474F-78D4-4E98-8A9B-B92C2DB6B0DE@yahoo.com> <E40627DC-35A2-4D5E-A85C-73D7FFD426DF@yahoo.com> <A208F7C8-0D9E-402C-BB85-A5022B37E3EC@yahoo.com> <561E4947-6D56-4431-AE08-C843FF232066@yahoo.com> <E91E066B-D9D3-4218-BA03-589408051763@yahoo.com> <E8192BA4-6A6F-4EB5-A8DE-069CE3B29F2D@freebsd.org> <F5173B0C-5A91-43E3-9DDC-E4294CE8DD3D@yahoo.com> <CANCZdfqBTdyYgFCMkkW=FRnvbHw6zfoz%2B37t4SJsJwiJ=C4oQQ@mail.gmail.com> <68C09CB4-92AF-4369-A1E0-A6EADF092449@yahoo.com> <ZqpOPTfbN2c2bD9U@int21h>

next in thread | previous in thread | raw e-mail | index | archive | help
On Jul 31, 2024, at 07:46, void <void@f-m.fm> wrote:

> On Fri, Jul 26, 2024 at 05:14:31PM -0700, Mark Millard wrote:
>> 
>> I assume that this wording is about having amd64 with qemu attempting
>> bulk -a for building amv7 packages, not about having aarch64 (without
>> qemu) bulk -a with armv7 jails do so (which are now being done). Have
>> I got that right?
>> 
>> If spreading the package-building load around more to amd64 contexts
>> was a goal, and if amd64 with qemu worked well for aarch64, one could
>> imagine having some of the aarch64 package builds on amd64 but all
>> the armv7 ones on the ampere*'s. This may be more likely to work
>> better overall than amd64 with qemu ever handling a 32-bit context
>> well (armv7 here).
> 
> Sort of adjacent to this discussion, but here's an idea:
> 
> Don't have tier2 platforms building on the same machinery as tier1.
> That way, issues like armv7 builds (for ports) running forever
> will never delay aarch64. Sure to be other issues that can be sidestepped
> with such an approach.

There are only 3 aarch64 build servers, all armv7 jail capable.
As stands, they are partitioned for building thus:

) ampere1 that builds for releng/1[34].* quarterly ( arm64 and armv7 )
) ampere2 that builds for main           latest    ( arm64 and armv7 )
) ampere3 that builds for releng/1[34].* latest    ( arm64 and armv7 )

===
Mark Millard
marklmi at yahoo.com




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?EB3050B8-74B8-473B-B3CB-C3C64DF09609>