From nobody Sat Jul 27 04:01:35 2024 X-Original-To: dev-commits-src-main@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 4WW9t76c5vz5RFj5 for ; Sat, 27 Jul 2024 04:01:51 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic301-20.consmr.mail.gq1.yahoo.com (sonic301-20.consmr.mail.gq1.yahoo.com [98.137.64.146]) (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 4WW9t745Z3z4Sc3 for ; Sat, 27 Jul 2024 04:01:51 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1722052909; bh=rEMJvSqwhAl/LAo/JH6m/x11FXtM/rAeGwQtRyhO+TE=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=Z2H2TxNtSaT2DnLOOGlGkmSQf9c1p6QFf9BaF+Q3ivuFxLoFGaGuOh3eaHCrrycWEr2tkDKpY0UPCkuN+Kh/0+P6VlAM8pow/1nl03cjnRDLodA7AZZ+iNFUBHA0Bqy8RP+b2aCIyBMD/zGzkmcLZziIiHagUVNxtEZUJqwI8DVURHx6x5BVZVAjaSMvZnJBiH3T2NjYwO0UwVhWpXdonr7+I61B7f7r+mNWCAtKvxdSaZCSGTNMbavG5SK6dlm3GREtjV3Sl6zEvtboeyJHsOCVTE3LFr72frAKxq4zaTRDwVL6Mb8nOh8T2nVRNuUVteeN/NR2B5IV+AQb0xIgvw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1722052909; bh=iv5SEy/qiLONNNcAXlZDS2N3xQ6DUfXRfkBzusdVH6O=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=hSzJ2Xy33xaV8E4cHbOmf09nybjvJ8NxDE0xerc2A0IwiuYjHXTM6X1tfo9KpLt2Q1bf2iSuO83rdgTTjGZlfICcfOlqXKWIiYO9oDA+31/yQgBOOyEpQr+cYDROxVSzZvPV/sBRyip0QXtwwK3zNWSgqbWRe51hm7+TKKDbrhrVMsmZvHj//Ga2SIMaB7vKf2dMLOlYkApmDBeuobJ+dyGMvB4VADnFleimycbY9nC79tI1YBn21IAgii1VZMhuhOTTC4W2z4bjuhF/bBAi79Je88wQH0ZeaEeZLST5lGt316b9NVuf9CVz+DThOSeOd9ebtgcy9onmLluhnM2LIw== X-YMail-OSG: 2Bu91EkVM1nOiiWaq3jdaVKD5hS2S8IZk.9Lj2l6_Dh9euCMwopNC3kp9WkeclR aJ0BfPkNpDolkL_uGUELRVGv1r0Eo5B.nbi71TtgLFQFUsRzGhuHs6sYEs9ChtHl8koBBnBnCTBv QkNeOhHqGc8YUINosndAXGshDJAd8lSVY7taMTnZNqipyBaB6qgAQMhtFX0o6pu656yrcTBtILpF PnJ58w2NNlOHBbQzw2wmuCfVEvIGQVjgMoQyp5.L4FZZNjzfv0iwSJsfziR5pc_LN8.Lg9WuDOn5 SBgF3H33XWJF5yt0EhZZUWQ7Hxa6ekMcTiB5MhYkYgMM3pwASQiQyKp0iHevQp0KCOLy4JwTDVws AOEPdVd1dAsMNNNTBZ94lz3H89waCbRagfGU19VZgbRUwj.0ziXuOIcsSwk03u5RjFoVxY1q.Lid suU_Hcix3a3T4awPm4mhOA.HEvqQNkAyIq6gTrYvTTYGeUvZKG8qhsf6T0SV954RJWSvQA4cz4CJ aUVe49QE3fMGj2pZu2R_hzykiPQLm2xg_XUqEk7zylbcVPjz3U7x4M.yOW2iDRVMz5bbpher0svL 0YF889egmx.8m8u_IF0NNy8ZJ_fdADCxrxPlGkWkIT80SkPJi_nSjKfGYI_h.QEL8T8L3vP5z2uj H6bpTUiWenUvlb9qB_ipT2o897JxKsUir10uOdp0soRot61T0.sIHZrZxwBnf.AZhMCmn_gy32MR pRnG9ISmqPgosQZgPpvlaYqWG._4LcGMil_0YHf9fjgMJaDUIifTyIeoNbwvZARBPD_T0iA8a2F0 IKWiTyvOYom2IeqzgWZHkfM99fbDsxMyvq.0I9Sxydz4h9aGywbiZ.J5LGSGDLo.fFTEghMpCOre GrBMxkpxXQmnNuxyRu1pIPRLcrh7ymVwPB0wmZJJ5tixS20dCJNffHpTjOKD2f2MYTEaqckAS5sH Y1Z7THB1AcBy6Vlppxhtdmba0rHYBEAZk3YymyAJ13XSbXDX.RJkfpRDBLnlNWC.P.bHPqav2psO yxKrz6XE0Cobv72jggGzyMYgfwp6eY7DCu7gOtiL9bojYKGdnx4_I7Wi_9NobYS1RMysEFGxqRDo .zRu3Bapo9D29Hue9TnYoibzcBsDQgjVm6x8PrBYBWRvHN6q_.AdLbsfPl20d5B4mX00.LF_MKGB NsQueq8v.ALlNkLGu0qI46DFozZwW.2OAD5y4HS6bL65Y3k1rhJorQA0SFag823xn8WvsjzmKqSa lEd2XZJK4X8zEmdrFkebKUEWsEuIILYXD6ykCPDrxpfi411zZlFQyM6Nu.6pKvtAdWq9ZwifuVvF _KmKjH9TIYBJN6.d93lBOwd6d49VTWclwbyIGnIYKYQeuJl8SeddnEB9TXqzQz2KvDlpT84FbxY0 JnwB7WBOQ5_qM_9JYIJ6Nstah5q2xPpTopGpv6vrl1UR7Po0ZCzFVrEDYrcH_thnoksU5pqMZdSf NQKAmZ4qNQY4d.RmRGovtWZmKv.PpNjZQwL7tgW92y0TmVaN.C8mmCh6fkcb3bq3Y2GWI.kmteLH qJE5vf7k4Uz.XpQmLuVASkNGqmcBwLfgrRgo_K8ZqDrlEgJlrZr68sfqhSOo8cdzR0pLHNjKMLM0 r2cgeUDKTWnb4q4POBYyb6bbuf5GB6VsGmPRucFFb3Pw_kMROi6FdFyskRIw7La.AbSS93FYU.RS 5naycuOcVqBTWyVD.LndmMAKG4uLtrFQyiJCNcVydqQ_VBSRTBKNKE0zCOogX2.l_mOceY.nahVS 5.NLKL3zZs7wf0p.YoCMYgBSGW5Nf3LUEgGDq8ZsL9KyMMGSNSdKU4UEhQZAbqO.jDU0baancX2f jVSN5zILwOs9SfAunWo1dY1_BVPTluCXkj2.QSNyQQepFQYBldmcWVUg5IfKjzOJ9XxbTounP8n0 3NGf94JUJOtVu7gbirFsXxFNKAmMEKgtUH1rtD7Yk4qL3EybKrKYXw5QukuLQx2L5OfLfH4KM6aA hMva3pmVl98QsnsnzwSAmNQFbGOyXiARuVvjdH.cNOxzB8q.u0.aDIKaWeeccdUfvyRlETeO.40A GvuucuR3rJ3vIPgAcD0oqwPdHc3N1fs6bcxZfMQKhdY5hXjrqWeACFzR5iuZjXBayYn06IVZraDT WBkq.BH6UTU.QxT8PJQyRbMLy2V6JXfhM7uvq4IzLU7TbLu1CR6s0aKr.OK8x3hjSTvfH3vU1tlD litLVpA33flduoPl9mWG_gVtK1MkKXzphcTAsYEuR0ufJcdLmO09.qB.DHX4c4q57zmN37SX2YDo f.YUbMGSi62lbL4_tCRGlRHqzBCM- X-Sonic-MF: X-Sonic-ID: 543fc02a-ae14-42bc-931b-e5c0ffb94264 Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.gq1.yahoo.com with HTTP; Sat, 27 Jul 2024 04:01:49 +0000 Received: by hermes--production-gq1-799bb7c8cf-cvhk6 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 910b7f0267c17e9db1589d2869f55273; Sat, 27 Jul 2024 04:01:46 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.600.62\)) Subject: Re: git: 5670b8cc3672 - main - libthr: Preresolve selected EABI symbols on arm. From: Mark Millard In-Reply-To: <0930E640-9E0E-4E7C-A2BE-C0FD17BB193A@freebsd.org> Date: Fri, 26 Jul 2024 21:01:35 -0700 Cc: mmel@freebsd.org, dev-commits-src-main@freebsd.org, "kib@freebsd.org >> Konstantin Belousov" , "imp@freebsd.org" , Antoine Brodin Content-Transfer-Encoding: quoted-printable Message-Id: <9AB648A3-842B-4E94-BA60-952C44A2AE8E@yahoo.com> References: <301BF20E-E5D0-401D-805E-F5DF05C73EF4.ref@yahoo.com> <301BF20E-E5D0-401D-805E-F5DF05C73EF4@yahoo.com> <0930E640-9E0E-4E7C-A2BE-C0FD17BB193A@freebsd.org> To: Philip Paeps X-Mailer: Apple Mail (2.3774.600.62) X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US] X-Rspamd-Queue-Id: 4WW9t745Z3z4Sc3 On Jul 26, 2024, at 20:28, Philip Paeps wrote: > On 2024-07-27 07:57:38 (+0800), Mark Millard wrote: >> Michal Meloun wrote on >> Date: Thu, 25 Jul 2024 16:25:09 UTC : >>=20 >>> The branch main has been updated by mmel: >>>=20 >>> URL: = https://cgit.FreeBSD.org/src/commit/?id=3D5670b8cc3672d5a6bc2c41eb48d7d013= 43c43ad0 >>>=20 >>> commit 5670b8cc3672d5a6bc2c41eb48d7d01343c43ad0 >>> Author: Michal Meloun >>> AuthorDate: 2024-07-24 15:11:27 +0000 >>> Commit: Michal Meloun >>> CommitDate: 2024-07-25 16:24:22 +0000 >>>=20 >>> libthr: Preresolve selected EABI symbols on arm. >>>=20 >>> Add the ability to pre-resolve architecture-specific EABI symbols = and >>> use it on arm for selected EABI functions. These functions can be = called >>> with rtld bind lock write-locked, so they should be resolved in = forward. >>>=20 >>> Reported by: Mark Millard , John F Carr = >>> Reviewed by: kib, imp >>> MFC after: 1 week >>> Differential Revision: https://reviews.freebsd.org/D46104 >>=20 >> Philip Paeps is likely going to want to know if any releng/13.* or = releng/14.* >> that would be in some jail(s) on ampere1 or ampere3 will be updated = to have >> the change. He likely would do a round of updating the jail content = vintages >> in use for any such updated releng/13.* or releng/14.* . >>=20 >> So: Any plans to have any already-supported release builds updated? >>=20 >> Similarly: What of the upcoming 13.4-RELEASE that has made it to = -PRERELEASE >> so far? >>=20 >> (I'm not aware of active port building runs based on stable/13 or >> stable/14 . But, if there are some, they would likely track the MFC = updates >> sometime after the MFC update was in place.) >=20 > We don't build packages on stable branches. Not normally. But there the following existed at one time: 14stable-i386-default on beefy11.nyi.freebsd.org = 14stable-amd64-default on beefy12.nyi.freebsd.org = They may have been very temporary and only for special test runs for all I know. While the actual build history is gone now, https://portsfallout.com/server still shows the names under "build environment". > Packages are produced on the earliest supported releng/x branch. Yep. My questions for releng/1[34].* do get into what will be the definition of "supported versions" for at least armv7. The armv7 jails need the fix if they are to avoid being brittle, which gets into if a EN would be done to change the definition of "support version" in order to avoid the armv7 status. The rule about "earliest supported" would then need to track the update if that gets such an EN update. > I don't actually know how/when the builder jails get upgraded. For main to be fixed, the jails have to have been updated. The host version of main does not (at least relative to the code at hand). For any existing, supported releng/1[34].* to avoid being brittle like main was, it would need an EN update and both the base installation and the jails that would then been intended to have avoided the armv7 status would need to be updated. > That's a question for Antoine (Cc:ed) who manages the actual building. = clusteradm only manages the base installations. It may be that only main will be fixed unless an example of the brittle status is observed in some supported version (or new releng/*.* branch not yet released). =3D=3D=3D Mark Millard marklmi at yahoo.com