From nobody Fri Mar 15 16:33:22 2024 X-Original-To: freebsd-ports@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 4Tx8vZ3jDlz5Dk8Z for ; Fri, 15 Mar 2024 16:33:46 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic316-54.consmr.mail.gq1.yahoo.com (sonic316-54.consmr.mail.gq1.yahoo.com [98.137.69.30]) (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 4Tx8vX3Gg4z4hJP for ; Fri, 15 Mar 2024 16:33:43 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=rTH9mvLF; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.30 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1710520414; bh=GiNJU2nJfnsLvSuky3Ds8LH6N1tnHWcmxPmfaR1b4mk=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=rTH9mvLFTEdT+0atiq1l/MKD3HcJM/huCEPg5Jsnj4eEjWJcQ6vb74VCdY32UVbU+NG56vQPvjq655HBT3yfmnnVFBK/jYop0OZfZ6Qg3i6kTyTAwLEOHnUYwIvdx2x1cH0zxJvK0W4DFI/cJ0zRSiWSVkg7F9D6MmQoSD72oaFD25Lk66rahK9rSO7m83FBa9+Ho5hNjwQP+DF5WhtQGTysTUMFt33xf3c8QW3ApC0Rv0ckJFrNCXezex/xUu7o8mytp7XRzAZGafd5yWpKxnH22B2yAVWmXvG6YZWW+DRKzFbheb9wVUpUNOy1voQgnpPZKKUA8J0vntTcNPw1gw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1710520414; bh=utIweslVIhvDPNwivdEH+ShENEfVpXuRSQPYuWIB1Z5=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=gpe20p7mvq/kBqHI4VHsMxip1zWrv8qCldZk2qqaTM5Lf0x71ofguou0kL6S8G+z8l6vLxzv4W1lcroY00FAl6CCpp3TJJ05OTiC48ULb8phYK+kWur+5vsOlpe84GZxGqxCv5oQyW3DUXT3BQp0G3C367Oo8+lTwf17wIJj4KqiivFCt+CWliqZupOwlFrCLl7WgY2BXtUMGCqWuJZmMw2RhTl7d5JI1LBMxr317xLZFh/ZjEKTRzpiARZY2RyRO/e8wWmdz0nYMqPiNibRORLJgYqKHERYXXiCVWmnrXceFlfYsLeIJvXjV++YfxyNTGW3La3H425o4E99ZY2xOw== X-YMail-OSG: 5J1Xv14VM1nhrnT3tIfRBzJDR8AMTPdI4V3zD16sWgstQZYpa4utW0kSvdmGil2 i_pzFySEGnjEcrHfpCcGJiM.7SAIiTnKCXCxPLn625dWqYgEiDbs79uJGbCHFTfF6GvCZaKuZGkQ HyTXtuq2TUkiiuu.DkncdEAZfDkaUNPBE.OHC6XCwFaKs_DcZCWZTWrdH5Jjfy8FuIzaRtiZLsPR biM1Ij.5VThQ4PyX1vX6AeRZCKdK1rbhIqQC35VQvjzC89bsNHpzDsly.3zXAk9bsI0633XiGJF6 JCODrGuKxIAqLE7M8tIESR73eY8XMnvpl_rn22Cf4hkijrptIBSm5vpU5.EzUHzKPx01aBCK3nsk 0XELzFZy1DnnQU1MQCgcZ4.lZVlXA2N_zd5EtmEElQINOsimLWgIoLTeKsfUPvJ6oBolkY4dWtdF 8kHSf9RWfJcq0u6iAtc_7IMCtzTawzey_NzDAoe0W8p7xnx7Yovi.83quI04abhw3XjAkEPjulPI fbLgeXVa.sZpwCI_UhggSC79xt7IOR3vXqDP2Me.wBhG_2rXbJtZdbYtH2MJYia4ktk4GoasOWzs t3uuDAwDjLMA.g2G4RC5LAByglsu7ybIsjDj6_5K3ar1OrIP4Y.lqUNdOGtq.06DuuQDBYVutf.N QPBgsCrkpBTky7G_BdnDUC9d6HaOexMPMM6IVNwmPYO7q2bNgZ6Swc80maTdTSpXqoy1ismMxNWx JrAhWbhKuzmUpjE5jve3c88MmjWA2hdg7_VA5113ob.nL368u_Fs_QQnJLloGXeGtljcWEdZbLSq iZEH78TxoEgZNXDfO_nSfKEbiMcrvbc3K5uJO_omoPdebvEVddHZGy2zJmKpAHIpqtp8TcKS7QOI B8QAAIic94wKQ0XwlfK_PlWnY6XvpiJBgyi0byNGJ24nBAvwa8mu_XyOxETZgUCgKUmYOk4EbH.1 uLf8gUEtkwDRKtQnm527jzaq5pvL_R0d1vzb7FopceZEP1t84y.lxKFFja0Xhp7cVvjQphSEiRaT 4zZVbrx8eHiDelf4lKMqbGkKp1GhXz0vW19jQypdMtoDFr3nJVakWtT9cieYNxn6hThO3T73BoeL Kg18JDiC9dZbDm2pAdzMegrn0gqJgJYpGizuQXjFg8_j8Y2dxd3npHCfO3XA1H5Mpc8LKsuKjuda yuqHM5NFv87RKjzxER3eQpblsNfGr6Zb7GOewoHXOJX3ln84W2Rrv9CR8FpxG1hnnxwsTtQphnzx M2v7giWjGAuqTKDiWhs8dzaob_T9QMVBCsvG2pK10uEdqzHQXWsNtYwC5QSNUeqD_dVJaZsIn8oH QFDtCMnYKlh4gjFQ1yyhdWHEQ5RPo3FzRhIVT7il5N3ac4HPzkwtgWAspCzBOYdVvN84_xX5FNpC fmiuroqFA.dAq1N0fwmfqtrrHhnpADSv3qigDLYQwvW.P39dSWRi0kx.NvS5FN4KYeOXECsefnVe IrAG9ODmDCj8WiCrFdmuoEPXWJzxUa9A1.ZobIrS048tSUCObZg2J2x1lci52Z8fN7bLYmY9xx1Y cLv.XGbgaAPNc.oPbM9VhD.Wc.Wl3TEgIe7FQsMHk1zNE2ldGcUGb8KiBhi5jerq24VbDdozDppv NIb2JVYPuY9MpdR3MTqzex7KiKXtwOoInN4D.qtJtixvGQQvhDOh1OPo70suQweu4ZeWYfzpBPnd RrgEY2DslvTAJ7EdLP10PsBcpLp59xlhVj1j4A_j_guiWY2sgy1bnxPiAWH12lWSRt.jp0S5P_7o TYKLiniGhJK.CmOBM.GNDQKZ5ppmhCV3I6_7xnm5w4NS2jx9fbUOshad9ufhE51KubtWAQv7DmSl Oi0YI3HICs6u04k24l89iIQpe3ZoNWwoQOEuqY1_SpJzxSAk6IoOxvkEkhImDYeI5xveznPW8mgF hHjywNXJS3ShNNv_cYjv9S_4q2RvXMdBNhzBfQVqqjuD6mAgDDJQfHg.adSpjtSXfrioEgxSczCD i4AkJRcrU35HWHFicKSXzTfLHuz85vNSklxpS5J4KsHNzosjgUE1OjLNGtgC.ppHUaRVxbe2BDGJ jnVvd583CU6TDmAwx_45nhkgXr9zHUAaOewU8jJ0GMyWRA7p9A26c8WLl5AZBEI04k7oyQIYs7vj FUByeB5uVY24KePldQFbdt1L_KJdDQE_tzjL4i5tcfxSVMd2Q6k9RYzAtAyKastdC5u_XA.agV1Y e9DQr7NzQ2oTheOdE2ECNpZkP9L.mcjRR3l0qConmh9oTL7rNFSJ0bCkmk4PGRx5MCCVqSHpd X-Sonic-MF: X-Sonic-ID: cfd48209-4fc5-42f6-923a-1fd125a27d51 Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.gq1.yahoo.com with HTTP; Fri, 15 Mar 2024 16:33:34 +0000 Received: by hermes--production-gq1-5c57879fdf-9nrfh (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 47e4ecfba1d2c4b87c15164dae4009d6; Fri, 15 Mar 2024 16:33:33 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.400.31\)) Subject: Re: 4-core arm armv7-package-building configuration notes, on RPi4B (aarch64) and OrangePi+2ed (armv7), poudriere-devel based From: Mark Millard In-Reply-To: Date: Fri, 15 Mar 2024 09:33:22 -0700 Cc: FreeBSD Mailing List , FreeBSD ARM List , Nuno Teixeira Content-Transfer-Encoding: quoted-printable Message-Id: <94214315-E068-4A53-AE7E-C441C2FA6302@yahoo.com> References: <9D19D8E3-5B72-4006-9296-C7D74E670A12@yahoo.com> <867B8EBD-820C-41B6-9B5D-307AD9506343@yahoo.com> To: Oliver Epper X-Mailer: Apple Mail (2.3774.400.31) X-Spamd-Bar: --- X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-0.997]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; MIME_GOOD(-0.10)[text/plain]; DKIM_TRACE(0.00)[yahoo.com:+]; TO_DN_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_TO(0.00)[gmail.com]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_TRACE(0.00)[0:+]; RCPT_COUNT_THREE(0.00)[4]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; MLMMJ_DEST(0.00)[freebsd-ports@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.30:from]; TAGGED_RCPT(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.30:from] X-Rspamd-Queue-Id: 4Tx8vX3Gg4z4hJP On Mar 15, 2024, at 01:59, Oliver Epper wrote: > I can only suggest deploying a Mac Mini M1 with qemu using Apple HVF = as a poudriere server for aarch64. > See https://oliver-epper.de/posts/poudriere-on-m1-mac/ >=20 > I never had success with qemu emulation on amd64 and the Mac Mini = builds rust and llvm without problems. I don't think I'd like to wait = for these packages to build on a pi. My notes are about building armv7 (32-bit) ports into packages, not aarch64 ports into packages (not 64-bit). All Apple's arm implementations do not support armv7 code as I understand. qemu based emulation would be required in order to build armv7 packages form ports in that context. But things would largely be the same for building aarch64 ports into packages. RPi5/RPi4B's or analogous small arm boards from others may be more common overall. (I just happen to have access to RPi*'s instead of other alternative small arm boards. So I used what I've got.) My notes are intended to be suggestive about effective poudriere-devel based pacakge building use for folks using such small arm boards, at least those with 4 cores and 2 GiBytes+ RAM. On systems with more cores or 32 GiBytes of RAM, I do various things differently. =3D=3D=3D Mark Millard marklmi at yahoo.com