Date: Thu, 2 Jun 2022 19:18:35 -0700 From: Mark Millard <marklmi@yahoo.com> To: "Wall, Stephen" <stephen.wall@redcom.com> Cc: "freebsd-arm@FreeBSD.org" <freebsd-arm@freebsd.org> Subject: Re: FreeBSD build hardware? Message-ID: <54AFC504-FC92-4FA7-A061-7226E3DD256C@yahoo.com> In-Reply-To: <MN2PR09MB46677B50C40C2E6803FC3D43EEA19@MN2PR09MB4667.namprd09.prod.outlook.com> References: <MN2PR09MB466771CE27C1C6D134B6ABB1EEDE9@MN2PR09MB4667.namprd09.prod.outlook.com> <20220602230000.GL30607@FreeBSD.org> <A9455293-CF80-425E-8B56-D2FCF9433BC5@yahoo.com> <20220603000428.GM30607@FreeBSD.org> <00729D21-5971-4595-B1D5-D8AAC8F98B97@yahoo.com> <MN2PR09MB46677B50C40C2E6803FC3D43EEA19@MN2PR09MB4667.namprd09.prod.outlook.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 2022-Jun-2, at 18:23, Wall, Stephen <stephen.wall@redcom.com> wrote: > Thanks for the replies, I guess I could have been clearer. I am = interested in both base system and packages, and 64-bit arm (aarch64). >=20 >> aarch64 ports are built into packages via aarch64 hardware, but = targeting armv7 >> and armv6 for port builds is via amd64 and qemu for producing the = packages. >=20 > Do you know what aarch64 hardware is used? I have found cross = building aarch64 packages on amd64 with qemu in poudriere is = excruciatingly slow, and some ports just won't build that way. (17 hrs = for ghc, 12 for gcc10, rust fails entirely. Besides that, a few others = I would like to build need support for ARM to be added, and I am no ARM = guru.) The aarch64 (arm64) package-building servers are: http://ampere1.nyi.freebsd.org/ http://ampere2.nyi.freebsd.org/ The "ampere" part of the names likely names the company that they come from. But I've no clue of the details of the configurations of the servers. A recent recommendation for aa aarach64 developer machine was made in a bugzilla report exchange: QUOTE https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D261977 --- Comment #45 from Piotr Kubaj <pkubaj@FreeBSD.org> --- . . . (In reply to Robert Clausecker from comment #43) . . . Regarding your earlier question for a capable ARM hardware, I'd consider getting something like https://www.ipi.wiki/products/ampere-altra-developer-platform . END QUOTE Note: ampere naming again. No claim that the hardware matches the FreeBSD aarch64 package-builder hardware. Separate note: if you look at the build times on the FreeBSD servers, note that the build configuration used limits the builds to 2 make jobs per builder and the number of builders is smaller than the number of hardware threads, if I remember right. (Not unique to aarch64 for such configuration properties.) =3D=3D=3D Mark Millard marklmi at yahoo.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?54AFC504-FC92-4FA7-A061-7226E3DD256C>