Skip site navigation (1)Skip section navigation (2)
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>