From nobody Sun May 23 02:05:56 2021 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 C4803933873 for ; Sun, 23 May 2021 02:06:04 +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.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4FnkGM0yvRz3hfV for ; Sun, 23 May 2021 02:06:02 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1621735561; bh=oLvKZobZjADSW25zISis9qBDMD2QuQXtNdL6Hhf+xjY=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=bhfGvPQoECz8T2VyjKV06LQrmI8wuhIMkBPEiWDRfz6zr747wjgwW200hpU0wp4QR41kVwqTL/wTDR1N1TLlm/JacSIXndgv4sNi99WGQRjeDRe+EFIawRA8MXx1cONryywafTOOEpDwjsbUa+C86ZW9bXsPUgbUfpz35p6q84+WTLMe9lCLkZ7YSjxVaW2ggTTqgxrI6NIGUQpkHiWap7P6BFenZR6kAnIKf9myXTQ70CDA0r6bJ6kM5h42xpnxH5j9AAwSkRZGxg1xVMsY1uwWo0wk5MfQF2dPYdhER0K9yqSekfHh23x6X6wbA614RtRs0ga3pVjupbzPYXUo1A== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1621735561; bh=e2Mr4vO1VXsB0QLSjnJZsR7CTTJFP9JVTcpUjg+ts68=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=WhIJPaPem+vL2kwTiknAdMhLpNMERm8QFdKoHFctNQ1DBPbg9nP1i47AbpyBlXWEA0wKo3JUIlaYhdZnABTAiwxJiMTdXVqhQ9jWxPkJTaZ/HWmOKV9HpJhrisG09WPB+d31+D5MAZE2CYvhjWHFVL2oFab+DmCuySJ1U7bXV6hFnZS1QEZEwCRWNqBZSXuwrO3N+H3wmkZwF8edlVIzY4mOwAPeeZQA9Gbeq/6LTX3aICHw/n1Ozvs0L7DrtcxdecpW3iwqjBii7jS1SNjzhllCRsoAgG7FE+kZSv8jU6/FdkA8hjm2lwyQBGnFFVbMyLWTMoO+ndoCkmj1COcQyQ== X-YMail-OSG: cWpcy2gVM1nw9weotxCh0KxFYsJSX_tf10kvXoMNFyyAVcEch165GXLiR9.UQ17 fZ_oy29KWf7UbBOIjeKVWxmJyTfL1VyQttDYjyr9aODuItvZ_bsL4XX.NXhg9PwDDfBCgfS6o741 VBc1MTFYWxUM7_cF5QEGW8WPt8C6SfecFMduNMMQLi4UYP1ekFOd7dcXqmpKEWZ.HvzIsRNTfsDt ONwjHhmW8nLZr0mPpDl6OZvwplMv5tpUWp5X84r.Z1d6hxp08zqCB1x4_gkzGZ2yUtKbCjQ8.LC5 N3.jshUY4gl.oP7C4HvCDLwAVx5RdRB3qWRS8ebGwwvjAeCBNDW0jUIcfX4.zxNDPBL3dLItSVis ysVh.0zhBp30A3tCXuJH4HPURH10kfb9TG3tiv0jlrKAFEq1tc1k7fjoRMYbmDAmHOq6SqLEgELh N662wAkkdaHidst.2SnT6o4JvxqzfQCfwXwKqkhaF0nnFYMrBbw12nAZwuq5FiYRTmN0nTCU.2WL M2feie2Ns3m0iIUAIQIk_Sa94jY45NpWAIOrQrKsOrPP5M3zZwUZd2rCfdC5unZantctLxQLBFCr zwpEh6KgQCmMKvsWp21UMDr5XxVOS41cp4..2hAndRQ2jpQuZEwN01IEMfzVSfDTVJxIuyZ2Ed3r cMA.8vJ12I3GKZaEZOGyBqqeDmLzItZmznuBu0qlsE4_kvsddWXHBUBkPpMEcpqgbNKDiD_eSyZf f5t8LGrLr3ofqJagmvCkknGxQpC1K4DaSFxUHp5zNdp7AkTooMGNAusD07765PXA0UjZuZol8hMR 8om6oj6WSCKfJcfAce4ixmf_BamynvNYKfkhAwMlzxaef4brjpAyRZa83GTPUHEGOAdntsA5m96L LFm6STFa3NuNw.Pro6Wp_WUQAggUfWjX.hhwrIc01LXrf628fVLQnC1TRKNAEzk2L5GiJ96Jei.F ht5TisKC58PU3NCf1LZDZEr8Pfm98CSrgVZ4NViIshy2Iham49GdHk2Dt.PCtePIck_AviP3wSBr zJFKbn.cu1BUUxZWN0RiWtm9csBYTaWc3bfuppaOqQtkxWlo71aKNTovnoDxmyer8LbFwFXhPelo Rj_mxcdIP5NIMhVULOblBChuoWreDuPxM1lVmas31Y0XiP6.5jWZe4WCLINWu4kgPRce9r2jVagn uLP3MUbL4RG70THiipUfAB36xB3hlGNEQ3eYeo3lAQBD5r20yI4Kf2UT75uyaMay7.VJIrOg6f8p g0IiTodDwoZVTdzFEfRJBQ7isDNBthzP9P28YHf8qx0LWGdVS43vkGxAdViWjxQB_Jmvzz5kU86Y O2yHbFo2udZHcAajOiFUWv5yMDD_U740ue.fgpvS_R5cSZzVsERW2.h4uIJJvTsGyd7lAGoZ6MYE ssNcQK.o5GuEHajwCtKMiEqk2kCiDTK5EJOhAOdRjq5R.1MylCDBnrfMBcIICUqwxYuubaaOlqFa zIqLtUWpcNlaapyzpWLJ9R.hDhSG8CSgRMiZEmhXh2hhjmFXoBHCHkxWU2jjmUuh324ui.b2iQZZ WDOXAtLXqrj1mM6E_BbIBmWsR5qk7GY9WhgDyAI6FISerN7IraXovhek0xCJoyPxY8PKapsMJPu8 rzjUpUzweO1ZRNNzbIvgnCJqTZ2TntT0O6N9cHd_yRIBAsKj0RbTUqZPs_R7JQZvJYhSkF4HHA_A c6my6JHQ2uaSjBYaf_q3J0cBNI_26ugU.ysHpqWayXQ4Qyc9Qk8iKgAmkHWBweakXxxKw98LAfNo d90mMXb9FhL9OuUIoifwNsXbR_JPdQ3sP0ZF8FLpIwjjORWmMwKXTemGGCuhX8G4VKxxhC3rCzyY DVeIkV6Wx89LnQqRvOSBpnG3MqpuF32abLPAx0e03lNYC8NDpZ4Y_L4a4yNHmBRgxHeuPb.sx1ic JJu7Eoo9U7hXDuXACV2xbPWKzb57ZdbN_luKpaB9vso7BUtEhysKY9V8eFu8PGrXgqxYr5gQJFBz .fEB5hgpuZYQH0oDb05kGXEUWOjyQ6uTTFsyiuXrMU8OmcMvkL2T_v0fEdQjcylI9bhpAkmceMKS brXVqKyaf8urX4C3yUXZGSWYd5k5Xj7_SvGDZjzzIp4ROVaKn6em16vDw53TxwFqhIfjmX8r3VAr uqDT1cP_CmMzYxziPml7D4Aw0eW7MU1aTjvS2Nwo3HbRoK71A_AYXPphxOgfTyK95hBDa4CSObXt USPCoO5uxoAN75qb8mayKljtQjmmlhQ80pQ1rRQOlhTuaXUaf9fr27z8jY5PexriRavfYYfgZCmQ NuRZtCxWXvTnzPh14gmLU4t3hdNMd6JqkxTHwIbImKRqtAI6vEVG0RHzxsnksiSxJ2zOUv.kNxpq TEOqMeRsYfi1z_Wvk1SIVQli1YSFyHUX3dy33zUyxZtYCBqHJOXunPT9k1BoajjhPSk49tDe67Sw S0tOppQxAsH6GlV.D0KQ5ww.AWFpfKvKgmXNf3inMs_vU5PKbeETCP.N9JKFD70DHPYSogtcGiUB DrVBy9Amz X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.gq1.yahoo.com with HTTP; Sun, 23 May 2021 02:06:01 +0000 Received: by kubenode527.mail-prod1.omega.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 1979a7c1b62c85a0311f011e8d5216de; Sun, 23 May 2021 02:05:57 +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.80.0.2.43\)) Subject: Re: RPi 4 build time In-Reply-To: Date: Sat, 22 May 2021 19:05:56 -0700 Cc: freebsd-arm Content-Transfer-Encoding: quoted-printable Message-Id: <508F89DF-5CA5-4608-91E7-B232708BDC7C@yahoo.com> References: <0299DFBF-5497-4A06-978D-13E4FBD8B5F0@yahoo.com> <9A949E36-FDF2-40B3-A126-5538E41964D3@yahoo.com> To: tech-lists X-Mailer: Apple Mail (2.3654.80.0.2.43) X-Rspamd-Queue-Id: 4FnkGM0yvRz3hfV X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=bhfGvPQo; 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 [-3.50 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; 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]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.69.31:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[98.137.69.31:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.31:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.31:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-arm] Reply-To: marklmi@yahoo.com From: Mark Millard via freebsd-arm X-Original-From: Mark Millard On 2021-May-22, at 18:36, Mark Millard via freebsd-arm wrote: > On 2021-May-22, at 18:23, tech-lists wrote: >=20 >> On Sat, May 22, 2021 at 04:51:31PM -0700, Mark Millard via = freebsd-arm wrote: >>=20 >>> In general these figures are approximations of the low >>> bound on a buildworld that is a (near) no-op but is >>> not frequently approached in my normal activity. But >>> it is rare for me to update the source tree again >>> and rebuild after only a few source commits after >>> what was originally rebuilt. For such, sub-half hour >>> rebuilds can certainly occur via META_MODE use. >>>=20 >>> The context happened to be the ZFS based one in all >>> cases. Still no ccache use. >>=20 >> That's wild. I have to look at meta mode.=20 >> My use case though mostly involves building/updating ports with >> poudriere, and I'm happy it can use ccache. >>=20 >> Am I right in thinking meta mode is a buildworld/kernel thing only? = I've >> only heard of it; I know nothing about it. >=20 > Yep: buildworld buildkernel only. >=20 > META_MODE does not help for after a "rm -rf /usr/obj/*" > sort of clean-out. It just attempts to avoid rebuilding > materials already present that are sufficient. (It still > builds more than is strictly necessary: Some of the > dependency tracking tracks things that do not actually > imply needing a file rebuild. This is why installworld > to the live system ends up leading to a larger rebuild > later.) >=20 I should have also mentioned the other side of META_MODE: It is there to also be sure to rebuild things that do need to be rebuilt. Its rebuilding more than necessary generally avoids ending up with insufficient/inaccurate rebuilds. Between ending up with false positives vs. false negatives, it has a definite bias. =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)