From nobody Fri Jun 3 02:18:35 2022 X-Original-To: freebsd-arm@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 291981B4C310 for ; Fri, 3 Jun 2022 02:18:49 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic316-55.consmr.mail.gq1.yahoo.com (sonic316-55.consmr.mail.gq1.yahoo.com [98.137.69.31]) (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 did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4LDmlW2xDfz3mjr for ; Fri, 3 Jun 2022 02:18:47 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1654222719; bh=utYQ3K/F+jTZ1GC3vVnonjC/hPaDxg1+r5acuHCz/SQ=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=WNDwlom2hWfBs4QLokBilXd+kJ653aZbvO8tuvbaf6WQ7ayxzwoM0tIhE3dIRw+PptEYEEU2kdyFhun6t6qv0QwM5kN6D2KlTd96MLj2ZoqCijdn2h/RqLHAEBpJdap0dgGlPMhcD1wBxTL/9ARc04VPBVDb4n3MSgJnJc2dpT9cDyZVOq1jcRsAuAaakRz0aQguzBetucY603arv3gFme4AdqRPLcT6WgvcFYgRbXN+JolSQSmh6KTXArdm/3bpRAEYuSUFtxYdPKQhYZ6BYPxxZ50K0kFhPMPgJEHco+RafDEwAVVC3lf84fALdqES6FP0e/RBvLkRgWURokUItw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1654222719; bh=CUFVMEd+aCFSQktKk/H4Z5r2pXk0uBgYsbDqAZpx86K=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=lwbLJBFw/Jv9aYprTBbK6JKvtnqaapTBpNPFf32a657YVOmj9mbuLjDadehod0X8C6Nauoy/57MSlCzwMYoBvZXZwidhEx6SCyKUItGLRr+WT1O2vcBs9889rDEGek23stKCbQNGdXFOKwhKBuHzmkLD/NEU5IUV9splOFvv/eN8ssibgECNx5AlMmmGDXm7FqMjnd28D7XNXtcF5hEX8Pa2Os++MxWm5z+qH3+e5PAt0aHOuDa9t5tRa2y+oMLU1JGhNJTXHuUHypuatfJpEJmieCtG77LrSOfGfUtKD09XKxF1S/K387Xj31eFYKyHK/lv5S84gD5+e26Aplz8MA== X-YMail-OSG: tOXmTSkVM1k5GNYp1ZzKaCyOkNojcPff9UYAkW.vthORlIQVME0mcRju2UHPbyZ QQ_8jifB59BKH8brmgJaotGxCCNU4.vh4TgjnWrQ60Hf7.Zqf2GNJbawGqty7Goj8mSZs.HapNE1 8Z1BcOS6qVVRLNRMRwTbbWvHXOpyZ9B.ndcF9jj6ShhEtZ.22Gs1WjKB_QjvKZJstz3lTDptloFw TgMIWWeFFqTzlLGhZzLm4YWS2GBwWD.1.APlJgIQ6Uvlb2Cj5OaTAcLkFR78wak0xvRniPbZWDRs NWGzNLmbhRfioYVKUlLszeSfbrfu0m4M4pejlTYnF.R1uxXFZ49LAic4rDurk1GCS6QagQUDGt.c .HCa.XxFXAajpbdGm.1n0wJPPGOz64eK90hw0Pjo8iIfc3Pxc2oQymNoRIg46OdDDSJcIl.mcvSe .PHppMCabQYLo99BRTHXNHVBTp5n0iPojEC9yNEVa0qFm6B3Z0H24ABJyEQa0Zmruwvmo30DZDTG pRRm65hmhPrxDw_OAGAT96Y5iPkOuMa0T8C9ntCUSM5nK7hcCs4bzLr9DLeAC629hVlLWy7svDU0 o.HpbRM1I5j5H7v3UeliBDy5EbcEMhIkame8y.6Y1Xk6QgaxH2sLWB54FKHVCueKKZKe1asZw.yJ FM3Z1uKiWHmyhOP_iMHb8XobyQ0Cs2BawjbAtjI9ruz91Y4sNL26D_TzL7BTxUTxrTkYmpFQ1xXU p0F4mqsQH3Q4OmBWU1hPgFNwYF4x1U3u8PQ1fkqiabH9uFUV53FePFHQkrloQCOYTsxhzg4U8fQp ZxR0LV4sl8K_LdO46GwxDIWzIJxb7GyB6i1GMlyHMwlStvBWTqA4AfxUia07pRe8uk53lm3PIsDg SDSM6EgXykHV7mXua9sH6M8bVfXAu8K2Jo8.ifjXX_nI8ekXzbbU1gpjYBI4MTfLIoI4HoGkKAga ELuc44hOtfO5x67SbNinf4l7AXbCC.fCe7jIv1B._C4pSHnHBs9_EFDUsL4jHYPBtslDUFNA54qW jbN5PeNz4kJGUW5lEJErCjS0JxnGpPNJEDkxg6w1MDgFc_YqHZrMXrcdLIf8G15VQdi9KepVjqsD 7PQFX7YYgWB9Py2GX2Nt3FXicEcTCCTmChUU3sN_9eEjoZUFApQzYiVh_z_EUqT1F4W_aL3Pp7iA W88vEt_V0qjQoerJNd6iKTe8n6UOSzJgndw9J..sH0rA4um0Kl79mXGEQT0riJk063YPfa7SlNou NOjKFTDnyPweBjZzWhh4TVN4b8rhgX9w2bdxEBXTt2DWjd1ei0Ey3llqE2nCrb8K1s1Lv0F71qnN Cn0.0KeCwTk_edcVOKXuygEr_GwQ6WTCTbaVHN583VZGPFcRnnE4gQh50nM2gNO._xjRoWTdkSkc A.baZ7RoL9Rq4hEW7yBADn2wFKXgDZ6ZJbWUteNZ8CnF.T6wumEL_U1Tf4sXsW6yqlkY3HFhZeNf NV2obJId9cPkCzznjhLTxo8CUCBQXhwozKMBXd.jckeuTxzv7dxrpgn308o4JvkjNZPIoYNAaDST iqYVGIWhX2QRKg4XPktFwv2IFXjwoniH3sCSTTHUpFNjSEeh3WQew1vGdF699ESk56ychhjoX2GQ BiwkKciw4BvEuDUnaIgVQMC3ql3JHF4pvqbpHSwU0193UVKRIlVPiZrQKFmj2cCD6CvuB6H67T5r yoYiTbFp0yJWowyOfpiMHXAFi18a3x.VCUn0qPOJrL87_8lIvp1WYztjbPwNSQzCYgxc9N4tdMqG d7GVVqlJqA2wvd3G7ZUsHy9KeLFkgnVS46e2ChHiDqBGeFBytj_n85uBQjFegjRR0L0zdhjt73cZ uAhj20S9qL5gMnxoaCDoeAa_fD982pJP1s7ejOkDAYFyQxaLZ2n3lKcVW8exZMHcOzPQj9nD8m2u hqZGhFIO3mPYagwxb1e.y0VVBGaurqpamAbaNdybdC.4Mx1acYB0hpkuOzN12TqeEf7.YY00hSQr t_2ycFTi.G2Twf6xuFh15Jqhnw6fB8t9NPS1LJRmWtfQlsSitHpvwr8Ufg48Dkn7S2vnhozOLlV0 EcNpNpmDtjUFh2lGKF_ehHGg.q0w.Wo6W7JxDwH_fVbfFhFopVX9qQw6MjyJzsh8_D3itlRi4bD8 8.GShK67X12_KzhefB7fLm7SNhPNFAStHROW5TYdmJXaFMFanzxtGrDTmdXgsJXtVMSemoAuTlCi H8BZAQ0fD5.LqxXkTOGImgj6_WRNEloHMYfD9XHYsx2nJ7LMt4XI7H.NeYFWecE8WMy5ydEUmdIy CKHZH_wa5phq6nXCbK9BgscGo43k- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.gq1.yahoo.com with HTTP; Fri, 3 Jun 2022 02:18:39 +0000 Received: by hermes--canary-production-ne1-799d7bd497-nrsk4 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID c6ab327fa969d71a66977c84deae8b1d; Fri, 03 Jun 2022 02:18:36 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.13\)) Subject: Re: FreeBSD build hardware? From: Mark Millard In-Reply-To: Date: Thu, 2 Jun 2022 19:18:35 -0700 Cc: "freebsd-arm@FreeBSD.org" Content-Transfer-Encoding: quoted-printable Message-Id: <54AFC504-FC92-4FA7-A061-7226E3DD256C@yahoo.com> References: <20220602230000.GL30607@FreeBSD.org> <20220603000428.GM30607@FreeBSD.org> <00729D21-5971-4595-B1D5-D8AAC8F98B97@yahoo.com> To: "Wall, Stephen" X-Mailer: Apple Mail (2.3654.120.0.1.13) X-Rspamd-Queue-Id: 4LDmlW2xDfz3mjr X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=WNDwlom2; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.31 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-1.38 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; MID_RHS_MATCH_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(0.12)[0.116]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SUBJECT_ENDS_QUESTION(1.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.31:from]; MLMMJ_DEST(0.00)[freebsd-arm]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N Status: O Content-Length: 1934 Lines: 58 On 2022-Jun-2, at 18:23, Wall, Stephen 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 --- . . . (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