From nobody Sun Nov 23 20:29:09 2025 X-Original-To: dev-commits-ports-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 4dF0tK25Nwz6HMYm for ; Sun, 23 Nov 2025 20:29:29 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic315-55.consmr.mail.gq1.yahoo.com (sonic315-55.consmr.mail.gq1.yahoo.com [98.137.65.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 4dF0tH170Mz3cZQ for ; Sun, 23 Nov 2025 20:29:27 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=PfRW0UAf; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.65.31 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1763929763; bh=mEVT3QPPhpmx1n7PGWfjSOd+hQLqqLK1Kg9/rujiP48=; h=From:Subject:Date:To:References:From:Subject:Reply-To; b=PfRW0UAf8x/riJr7yFbDquluwhFPSlPjmsoTv6LLBmZu68CX06RbcSQNyI2bioM29ux8qLwVegv+Zp7dj2ZzlrIIly01tMIhd5j/hDEWHtvtj3xFg8AlpiJFWBRp/1Lyy8MjLDCd77oCjtPs/21980rvke4IbnSDL7wq5ZV+9MfmogctcZFWpqY6QPag7Q5O6R5IKk3JTXfWSOWEd5RjA3NV++koDxDcij6W3c3YfPn2gW0KIUmAFGVFQN9qDCipCiNlZVHtBg07W0G2YWiSTawmVq/A7EtNRLpJM98/BRgwp8dpxmHEcm51X8biJ4rwiGjaXInnM6yo4j9GlH0FbA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1763929763; bh=omgiyzo30N915PZTvBlMXI91/kRu0i7RAZpfVa2CyKO=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=KdJ1zYBPo5n8jUUkA4RHirrgZxYhH/9/ShqT9gqtqGvGaMWow+GswICjd3pZTmOY771F8GUqWy4I0ANXuIp6L3OHaCY4qmPkQ68qPOFXw+jY2IUr2DPxBlVuO7mDlucjdKYc8xA925x7328bf/h3J9WnyZ8gGPEGTdAx9EtqPIpuBrkluO2Hb2vbYutXELCn/0Xx067+wr/IKx3Wc6YHd5XQPWDM+mhzW9HoBogYDIOw5+Q4aiNjXe5lwgiqzgXEN6SefBEo/NNCd5Bny1DlFytr0tnEj7Pee0Yjff7lckG+Wbq+rp7XxwT0C+HyBvhEg1MTgrPVw9UpHB4x6ctARw== X-YMail-OSG: hXFX8hAVM1mgQ9p4REdN1r4xs7CWWo6D.sbQKFVedi1hMcY4dDunBEUESiYJuw. qFyjyS6DFYL5eZes6qKYoZLdAGbqncrLCjqNnSbi6l4kRLiRZF2o4ltP_IlIAt.UuvjQFUtD.940 A2CJ2mQOPLGD0j5uxlzyPwm_Wumrj1icARC3phumnIXQOmIWOzA7C8STqKPtHIuZNqRK7IUDcz2g PZu57B9Y2mShLYh5rEA44Oebi1Bhb7R6wmEwzr.UEvTIXVhmRSB_IVsV1we7Bfe32hhLL_yQ0rg2 Zfj8aEy5zqFdFr5oEM0iHb46ZBFYa0RhODzUrTs3aB5UWkRMzXTYrdZk3a1xVcnv6qn.WVuuoz2W lOAdTxncXoYyWg20y0ZpsVe3XCLWUwBHaYx9c1zF48Jyn5C5J9CvzlNc.l4RgpFkIVRFuG5XOFup aSVnCS.kLXw0hBcRpAIRwwK4yAgZwVFn.2IDzMl9m6cpo8j54.4sKRMDiybI4w5RE8jIbGKkpLO8 tymfp4ZClJUjG3AE5E0x8Egfhc8n8XO.riNenUIL1_2mfkBFGPJ8eV8_YWQiZmzrJZs9EASgdddh _wjEPid1AmSJ9MF4jHt.WMhhTc7MFV9vc.fFMJNLgJNlBIpxfcNAHjQzC8kEJbxBvFQuFJ7Z3wWW vn4dYV7XiuafOZBoNfUdo8ywYvkt3UNxn2SmtRk_paGnRwRzZ3nkeP2qo_Sbgjo_KuUiyhkk.L2. hMTU0947DpHW1Fpx9h.ZsYB.g2K35uZeJD4wCFJ03qhd4IGDVZeNp0ihrQYgLgiXe9ocahi047JT 6nnO8ZSVdjKnfBY2Fi6A4Msou6c2gyJtZulLM8SRUCp5XAR3Ruo78J4oiNFg7c7tPNm438CQEuWo BTDync6DDn3RiUP6979Rows_Qffr_NcC7b_GFjIn90xTkYmZ18_ub.bn_dUnYDi6JNL8XSvP2_0R O8jk1pubzst9w6JVDrD6HBhspnq6vWvEPd7_hHQ8BKmXiibyvQpL7muJzyq76xbhIEC6m3i_faUo nhrWsMZrwd2dW6xFbQPdUK_1YhUgdoJrlInNbdA.NXEzJ5XLmPAPuTG_arK.8rEzYR6bWSXOWwKc LszQF2K.qYRwKsbZJGSHtEA3C_W39sroQSBHtyvmwGiG6PEp6GNZsTjJ6C_CB9QR9VdHuQG7guUX VTShqlyiJ83EoRZ8ofIM4rHCAsqc.DbxKASbE4Ltw0iULCysLNBhIWgxwGo650t7JCroD86fSaR_ YdozFSHQusbcNqBS6sliNUEtvznOppWfgwaECwEalqEBn5uVla6ygkcD18ltcP0s_qf3r.VDqAug TfJQxtT0vAYJtSiaFj4TX.yOj5jh74d1QVBH2tAiLAmGaJHYtYecLS4BIOPIKqqNxcAwEfpBNsRh ARoQoJACi.jW1tQAlcIzv_RkrJ75r9tx8ByIhz4Q.7Fd6baugI2YmNpNvGKhWrHZFAZRV67udlHL Rf7FHUMwNXIY5h9NcKjYQf44tJQCPnUbo19.twbP06EJbkENbzEwEh3UDoeq7j4KmwMt6EweC2zR 1bBiK4zUuxx7ofS673S7WhxDq9kBlxvacuMooMRjxOw31UW7RMZKLJrgXJgkbGYo9vjFEmCMCwHL 1ppU4gDxIjXPAh3l9jJMFCxYYQUKcbiSWuCThPlttrWc7tQtSgjTemJRsVPG6yuDEOEm6cE6KUHl Luhy52dutpxrP4fBQb6nnaijFmP8.qgJet3VFs.ltqQYujvt1EbbkyqhUFmafBEXLBqYdOFezux9 J9w5._724GMAgl6xIqGGQmUsF8hRWHRqMWozew7Kd84OtgiTooIl6MwHLlQOayM.kP0uBaS4iUwR lsEZn1VRH1_kPG9CpjCcUZzk1FKOEWmLvr_.F4yboxbc_6O0IG3KL.961Jq1voUl8p2I5SrIHAdF Wr5wRuBDfSwAhaT1dkTxICs8pD3LiEBvMfNHtudx0gCH6aeuxwmczXfVWgR0Fbc9zFaXIx25e4jf zSmUVTj7ZLB72gaVwAzZOOw0oXMU.GR2CHQrreACxOMN8l0.5SI8dpFc86yAmI6kKajuko7ivbBk MXp0Y5drCIRGhPbxGNpy0kGdXTSey5xnDcN2mdFuJlOfwMj4RyjEn4rtTxf16pc5HZO_JvVJKi1g 5C9p7msw2oTpU5Pbo.jfeBTU4.9a6RakGiKZryjcCO0UXSaaDs8IsanJD2_e1ZPiPvBt7D1c5WmR Mkr9YvIMl6pA9QlC5bsOhzXhyTHxukZQEt_D8lp6mVG8Up.M- X-Sonic-MF: X-Sonic-ID: 89a2bebd-7c06-40e9-a0cc-31da03372f9b Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.gq1.yahoo.com with HTTP; Sun, 23 Nov 2025 20:29:23 +0000 Received: by hermes--production-gq1-fdb64d996-22fw7 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID f2d09f827ee957300f2c4b9013ed3042; Sun, 23 Nov 2025 20:29:21 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: RE: git: 3289bace53f3 - main - Reapply "Merge commit e24f90190c77 from llvm git (by Brad Smith):" Message-Id: <69E754EB-D459-4859-8D6C-599F2A64F792@yahoo.com> Date: Sun, 23 Nov 2025 12:29:09 -0800 To: Dimitry Andric , dev-commits-ports-main@freebsd.org X-Mailer: Apple Mail (2.3826.700.81) References: <69E754EB-D459-4859-8D6C-599F2A64F792.ref@yahoo.com> X-Spamd-Bar: --- X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; 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]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; TO_DN_SOME(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; RCPT_COUNT_TWO(0.00)[2]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_TRACE(0.00)[0:+]; DKIM_TRACE(0.00)[yahoo.com:+]; 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)[dev-commits-ports-main@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.65.31:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.65.31:from] X-Rspamd-Queue-Id: 4dF0tH170Mz3cZQ Dimitry Andric wrote on Date: Sun, 23 Nov 2025 18:40:10 UTC : > The branch main has been updated by dim: >=20 > URL: = https://cgit.FreeBSD.org/src/commit/?id=3D3289bace53f31545976fec310b41fa78= 4de75e64 >=20 > commit 3289bace53f31545976fec310b41fa784de75e64 > Author: Dimitry Andric > AuthorDate: 2025-11-23 15:52:46 +0000 > Commit: Dimitry Andric > CommitDate: 2025-11-23 18:40:00 +0000 >=20 > Reapply "Merge commit e24f90190c77 from llvm git (by Brad Smith):" >=20 > [Driver] Enable outline atomics for FreeBSD/aarch64 (#156089) >=20 > The compiler_rt helper functions have been built since 12.4, 13.1, 14 > and anything newer. >=20 > This reverts commit bd27bd1f51d049538cc7a0053be9d99110a53ae1. >=20 > Only some people (including the release manager, unfortunately) ran = into > build issues with the previous iteration of this commit, because they > were bootstrapping the compiler, either via the = WITHOUT_SYSTEM_COMPILER > src.conf(5) setting, or because the build system determined that their > base system compiler was out of date. >=20 > The bootstrapped compiler would then enable outline atomics and = compile > libgcc_s with these, but because libgcc_s is linked with = -nodefaultlibs, > it could not find the helper routines in libcompiler_rt.a. >=20 > In contrast, people who did not bootstrap the compiler never saw any > issues, because libgcc_s was built using their 'old' base system > compiler, and so libgcc_s would not contain any calls to those helper > routines. >=20 > Fix this by ensuring that libgcc_s is linked against libcompiler_rt.a > explicitly, similar to some other binaries and libraries that are = built > with -nodefaultlibs. >=20 > Also, bump FREEBSD_CC_VERSION to ensure that everybody gets the = updated > compiler with outline atomics enabled. (This should have been done in > the first iteration of this commit, because the error would have shown > up right away then.) . . . FYI, in sys/conf/kern.mk : .if ${MACHINE_CPUARCH} =3D=3D "aarch64" . . . # TODO: support outline atomics CFLAGS +=3D -mno-outline-atomics INLINE_LIMIT?=3D 8000 .endif It may be fine but it seems to be the only such use of -mno-outline-atomics the source tree: # grep -r '\-mno-outline-atomics\>' /usr/src/ /usr/src/sys/conf/kern.mk:CFLAGS +=3D -mno-outline-atomics =3D=3D=3D Mark Millard marklmi at yahoo.com