From nobody Fri Mar 15 17:07:13 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 4Tx9fb21BLz5DmmB for ; Fri, 15 Mar 2024 17:07:35 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic315-54.consmr.mail.gq1.yahoo.com (sonic315-54.consmr.mail.gq1.yahoo.com [98.137.65.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 4Tx9fZ3SfZz4lBd for ; Fri, 15 Mar 2024 17:07:34 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=s8dOHqEE; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.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=1710522446; bh=duIvEQ8mmf3cl5D2RPrMwEhidhSogj/VoONqHGZ1i/g=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=s8dOHqEEGWuZXo91TJGorpYDqbwZ34fTADnUQ3KKqzLNw9QLfskLJmDDlJWpwiMUz0dP318CDyVQocnPpXM0HnKvHaC2cphauNUHzd4WpD0q8HzdkB0lbDguzKEoMntGFZfmoEhPtWJGjDP2URsj9t7Sy0KrolRhKQecc8tS7JWj72GyTYYfxZvEMd6NUReYJfGnVS2z5ouNEXlMJQGZaypeqfS1Zd5CZZrmIiM/k1BCh5IwCTeoNaHmwe00K6HQPsAlXnRGz/UAb9k/YNdnKuQaoAaYVM3AjXvKiYaz36E5ToaLHYQdWyb1dEqKwX4H+g57Bjrkzv5jcDdRAzDI8A== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1710522446; bh=rU8LDvWHNB16Emf+jLBTi2KDt+0V3824ry39gklmGay=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=RkCvCDOy3+v80hiEUpwfiiHIf37EPP6LoIGOIZf1HIZaDD4M4IC9w16LFO759Xnb/ebhpvztVzlcS7mx+Q3e+3hsSSXCDNSIV/In+l5QlwZkCZH9WCRrIYhiw/a0zfYQaaW2L09WK6Ar8C9Y4Lt+E7tx0ms7JzpiR8FVnhGRQohtnxqP3I86CtmEm59ic5a7VRz1cgxCjVMb+5Axubhd0mTLoP/hjBXVop8/dIqy2KkUVyjugb8ph+RQ3cYKObc4Jw+9iBwU6PwyHHZMZ1ySjFiz2C9679gNR+4HvpUFycXPMKPWUFHPcdXMb7fICHul6bZOBDKCHtikGezh+d9o9w== X-YMail-OSG: T_xjfHsVM1nlU07jiHfeMce1Azc6NHSPN3WXpAR8Rszj5kmzdkEvBzfGL6t3lNs FrAQrMqWcEYTeIRvxO170QBlRdVBwEgIALNcJPuXvKQRx.Ekp7wfgk.N6P1.PbFm1STCZXSFutAT Zkm9AaKDsUjqqGoS6Tc3DTb9ZbocdKCtSlmJQm5KBIw8R78ROJoA8jrAJnVf36hEUdrq27KyDeqm Tn6PDFdOIpgRIWMTDyw6hy_Kd7MjT0ySm33wqtkegMb2iUxHyV.sftaxXVpRLMPImkEeSF3X1DKk 3lFQk2EweiMmwARaX3.TovrkR7w6wnUnMDmlo0e06SbeBBy5bP_Qp4RsSFY6rrE2xU4ThZYCMSuE p2kOtk67By_bsQKg60_nd1Svsp7k2zXdJx2oe_GkSn49c7K.z6aiEDfn6DeT9G3yPyO1Vt5.uKsO cIko6h36MsWe2TVYICbccz0QoCqqLJAyS0xwVJZ8fabxk9Nm1ssu1_RohyGhY44r82a0HGV5k4Fi I5RUG0YmElROg5MJGPbY8FpZUyFHdcRcTfpiotRWqKiZ51SS7vVD2Ie8.t8btxIQq_rAQ0QsalMp XvXV2pyJ6sF8NhxDB5O58EKLVRNh9ZXF6xH33lu3IUBX4LnQadc_OWeaWdG5f5gt6IK_6fE1JRuj 1_iIwQGID6anIeeEnVY_mPJMV0Rp9CffbuIXdFdWL.2cYbaEMRqrmQkZ0GnZWGX0237ltzNaCyUo QEjt_ZKk3o8HYuTxokZ_wl2Rf3uodPIc4DCmSpFeLq2coZprSyggL.oYBYetN_G3tY3th9OLq0a0 ir0QKPnOgM8pLqxLwq5um1Azzu49kDoFuzM6_xHQlOpanY.3mGAAKoHBm_VpclaTLyF4saxwXFEU n1Pj11RsH4MKVpiN4IniHBPIOtcSRSjBfhKGoFFGSsM8ylu00QQY7iN9YsWdUp9cVIVw5enzel9n Xk6EmpyB9Hqu_XjfYMhbO_PhJUg86HN0_suMd15mXcPnEIYlupMdUTYsdXGbpgtye2zaivZXsqm6 M_8Vv6iscONTk.jwfu2JTgGwzKZrDBio1TzXkXoDHZFy_2_Fi4F6NZIn3NXU5zvYodUcHVl20dBo O0rf8Qautv6EBrZ11IOJahBgf_DH2mzy4QHM7HfQZZK_dYe6xzGq1gOIwT.Lj7tKIf7s5Lv2G4wp opn0woe7pJBA8bMN1mngKkKlFbNzCTFZklu2E4TkAb3aXTNlh3HS8Mqw62yfnRn5YOcv0oR5YZiA m0hw79t3SXPmXomj2gqc9nV9mltIzQSSp1q0qbIh9zZt0kC7Twkus3YweiHEPjug6WyfwaliaQga 4H3mPg8AhjlKNNuHLkJB_0JEnsMfJ4VfjcjQ4w_Ezn.jZNN1_V7Ve1ysokb0bbeCaiKxK3d3lR4a GE9NYaSOGAZ6ollKBP07.8uu3LdRHXlnQiX6I8y0h2nXdmw9uRT.MfifhGYVR2E6EWnkkoDSrd47 gctSKcs5X.56Tbo70dQpAEiD43X56o_Y_icfpF__P6Q3hF1xazwyNn8zj5D79jf288du.hSdnr.F XFuuqtzmfoZ5BQM3B9dBWezjT3WN15PQf8YfPJxiI9o1D1IJJFtdrMkib62f7J_UUl9rYUOHtY9x fZm_a0Yr2uMs6tclorWp8jb_jYf6Ig6quZXjONRL6B7OyZ2C2xUpE_85Iz9U5QWhyOvFz5L_.P43 VLperxGpQZRXFxY6FmF8KB4PVnH8DiPl3VdJ5SJA0A1rBTGRnyOEyCulU1Gwx_.fEEHa1Bg3d5um e3vIjRFUzcgbKMxClAQ0z3vdUfV38YZHzmhzSqsouKUu.oA9w9G7_sqIyAHJHckIcBxCpohrfzd3 jqX7_ApGv4JI2Tj7_2yq7tOyZ8C9fsUP4Qijb0EBy2.K_w65mWH8JEpkWWRVOkq2PLsfIxrwQPfJ DvG_4_3zKHUoZNL4yOa9EPm1xXyBDDzl4BhDXrgPJE6POshac82o7q3IKWltQwYts2yr_XjnoIO3 rrLNpk1RiqD9xBqNOTRrt70VhwJ6LBl7F9hjVCbOSfCdyLPIuJxzuuwdAVzB.2mCSwmiuD3sOF1o 2uBU6AXhk99L.tBFC4UZ6FLi0u_4.TPcuOxDHoj_KvCVhzQEk.NitGRO6jZhl_bWhT2sip7UTW4. cRNZw8BHgJlzbyDMQGqdiHh0g21Ve2L0a_XwJ.jSCAlWMRTy.xrmjedgJRCAxQcnjVIuSM0AIEue fdNgL1uzfd0sxQFK6rhPhSaG.V41xlkcUO_mDcob.mlYS7CZ5tg332CXQ5eYgtsB.6oY311bj_A- - X-Sonic-MF: X-Sonic-ID: 3a22be2b-3785-4d62-8d23-f6e13682c45f Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.gq1.yahoo.com with HTTP; Fri, 15 Mar 2024 17:07:26 +0000 Received: by hermes--production-gq1-5c57879fdf-7xbd4 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 3adc628f413be6f989c0cb0d1c61f493; Fri, 15 Mar 2024 17:07:24 +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: <94214315-E068-4A53-AE7E-C441C2FA6302@yahoo.com> Date: Fri, 15 Mar 2024 10:07:13 -0700 Cc: FreeBSD Mailing List , FreeBSD ARM List , Nuno Teixeira Content-Transfer-Encoding: quoted-printable Message-Id: References: <9D19D8E3-5B72-4006-9296-C7D74E670A12@yahoo.com> <867B8EBD-820C-41B6-9B5D-307AD9506343@yahoo.com> <94214315-E068-4A53-AE7E-C441C2FA6302@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.995]; 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)[]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; 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)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; 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.65.30:from]; TAGGED_RCPT(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.30:from] X-Rspamd-Queue-Id: 4Tx9fZ3SfZz4lBd [Fixing some over general wording: I missed a qualifier.] On Mar 15, 2024, at 09:33, Mark Millard wrote: > On Mar 15, 2024, at 01:59, Oliver Epper = wrote: >=20 >> 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. >=20 > My notes are about building armv7 (32-bit) ports into packages, > not aarch64 ports into packages (not 64-bit). >=20 > All Apple's arm implementations All Apple's M* 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. >=20 > 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.) >=20 > 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