From nobody Sun Nov 23 22:01:42 2025 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 4dF2x83D9zz6HVgv for ; Sun, 23 Nov 2025 22:02:04 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic310-22.consmr.mail.gq1.yahoo.com (sonic310-22.consmr.mail.gq1.yahoo.com [98.137.69.148]) (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 4dF2x56j4Tz3rW9 for ; Sun, 23 Nov 2025 22:02:01 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b="pB/PUS50"; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.148 as permitted sender) smtp.mailfrom=marklmi@yahoo.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1763935317; bh=jsMGsVVlKX3t0qEbsBFpZxKvgvAvzQLQYJWAwxouu58=; h=From:Subject:Date:References:To:In-Reply-To:From:Subject:Reply-To; b=pB/PUS500T//hsjkf3HWtxX6wL2NjI1g8rELlZ/RjOAbTdR2mjBD7NddCBrbSWL/GCJ7bN7sCCBWW4jdCYY3b5qHalc2FpZriiWvHElIRU5uF6AVAoiUYxkpqixvXPNyAyifU6Fke0x3zAhgLTgdAIIPjVW8boOa2aGK9qZ7/0wKWtYWeHCwpWQN+dhNQvrwdsXS3pgEs6EzOaRHpKv8x6ksxtio4W62/STFMF7nFDP1ICdTcC8F+qZeNzzOYI5XN66/fTHUj8EoXoLh7AY8MER78g+EB3citA79Sr7R5ikj10fv1VsWzw1YvakqccGj6j2ypGk0HHvlAyn02+0hUA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1763935317; bh=gUKhFD0cHQJY6azW96zwu7V/MU5w1n3t5RoNHWFfOK0=; h=X-Sonic-MF:From:Subject:Date:To:From:Subject; b=oDXQCf3tCmr2SEfDDA3tXM815xA3op7at3OxO+d30G8XnA+BwfFPflrBlw7Nx20YOe3DXCrMwudbc+Ti2JLtYTUZNa/JyyEb0YCWLQ9S4WSfFEhJhzswTJbbpY9MRReoJOAnTpvx0aUhKOtMm3uWuE0AJwyeTVpxKORLtse0RtpUNIeU1+6dZ/rLD/vGUJKh8NiGealI9pb07KK07NHWwXVnj7OmrOeQRsGgkdADEjtNoGTXQlvA3XpdIUf/lLP6Qj/+otTVQqraDSxd7oROXTrzqyki9rFPG4hsfDMhUdqqfEEAYsIJ8p2Qfdi2/RqOvtOqSerXp+EHrgRnrWEXOQ== X-YMail-OSG: MQWcUucVM1m2OdOLVBa4r017Qt_C4qxbuGlYajxwSHDK0kV53D5uS_noIzhAPPf 8sTCtKo33oHGbOy5rodiZLWnFOL4a60r2NHOlwnUl4vmUikObtB9A3DXyoZPUb_NRRMQK0mZx_4Z xNqttqofVmuRH7kvuztC_0Y52mN06kGBTRyZBthJku3un_MFomcX.ZQLpyhHiBe0EkabDeHrJmW9 WNm7_grdkIK6LeMdGGtJxOmwCaaWxk1mYAYB1uFQbX50TjlseAmncPXDiyQ9dYc1L9mQdRrNeT9O fbvFAekbJ5taY9NTptQ15RavEk4tuN6XE8SGbOxBFg1Y0MIAqogWL8RTzW3A.5BsqHpr0ZGvLF_k Swdt2JjXC1Eck9rD7P_HtxCKneJ8uG5PjsMpz.DyPQDxH0NrNlGr1PDlvd5NsmyT1BT6nZvZZ3VB wrXXZKv3hrdRc8mTJl3ba9T1OhbJ1jKSRrQ10A6T2wPsFpOxoS_QCkzpzqkqpKErH2k.mReetc9o J8lmHiuCuc0NqzpDGLPQY8pMpjFQPnZ5xsPHEMVNKxSDaBMO9RnSclyucgEQMPKI_ZIWq2vu0.aC KeaodMfp_WX6hcmRvDjqvn3iroRPCnUr0yaCChLQ1SqXEvmhsRWNxmfK3SODXZ__amSr7UWRfmQe J4GNzU40yJusy6_aHqlIK5_ykgoMqNTRi2Qu9nnpHkXKKEs8oqVdPZprd40AKi6Cu4Dwfo5efYJa CTxb46piJGC.hEXSuKlsHuecBUGPx0s5T1VmoF6c8ZzBos1u1kYtpY8ZdRTj7sAGhJ.P_q2d.g_g 3d913dUjnAiefkAihcxLh4PekJ70ApMp3IK59Of79wUhj.NQo.8bVlWXEXHkuaWXU.rUEW4iy6zc VriEqBEiTgrvAx4RP.CVwAIeUNozaqNuPs3dmjW5mh_Y_2FBbb2tVlqoLrQR4Oo6KmjocFwN.S4j 4vCDbE5ictgypPveBGV9YiClhGKgJGONl4dXr7rUNwmDtzjp4G0YdCm4MquXVKeGueALGEnCZuex k8or29jo4KmfQAgxJ1wMjp6QaT18v_ExCE.346wWMEi_uTBngTK1ssBVRTGYEMwO61mfilVMEzZ7 G4IcBGmTh8Y1QyaTd_EkGr5Lbj.YY85BiTjVUjWHwW9QY_aHuwVaEb_Gzkn7yLjUXCbece4ri1Ns Eh6hnzPg3EjH59eFpbnaMqhM6O57F.S6RbTT4Dv2DqsDMR8Xu2ERKJrizsRGdiJyI4i1__ANKq9o xpSdH7HH7PV._eYaxlfUbT5sDmIVV_.JWrgWiEfYxv2hysaYHgTORT.BUrGIjHb2pRBURA6mH2QP eIuuhbMK4UF.QO3Bt1x0FB_A73SQwz_IqL2hVh4xq_rgYpLVoGlcaJr8ctNLo2n5OUyJO_P5InhJ MocEt8iO8hrJQRg57bTe1MO_3tLrPV62EJ90kbyFS2q53AttMizaB.sINejvj3pgG.LHrQOaQ0BV xwESVhXmH7DKx9g66mq.h7WB_hH6NGDVKzIHGPG0Unm7q2.qwWSdgqwtznm2eFcZ9473LYEwKMFc NSmoUrWnIA9ytu8yy11.LQQsdWoac8fr2JTSSRvsAGnv7bwnrUa82sI3OJwwe1iohU94qudOiycm U5CYMuGDeP.fkIRidC9coA56Mz3Z0R3S6KK_zMQur7ItLRAkEgISfvMYySOBReV_K8VYD.TKf7DF _o1DBboexH90HLCZGrODBvBZ0NRS773SvFyMp6y0RiZhDDk4PnRVGB0b4DVNB3Cpm8znyVWfJB2y 8Bp1gDKc54ifR9mwsS9sHn1MAjPz5BMNQ1hqopI3nmBNVUN7YWtpLQDIQONmemGYeqoBzCvb92T5 XrmBaS3NzjsBoB6pa_BOvekz7mlBFahEZPRuju899pXQfHqXUJONlWoK_CndrBoiqJznBH_vREkn dKO15hiM23E6l.lKOo_fn2vIX9n.GfUodpHdh7CXigshAEvHav2ohRC8BUU8.Nw2IRuMRIqzR29e 5MvsA4257k2QT3GCnnRl5NBamNs.GDVYlFYXyATkZxaox_L2jQsA9QR5Y1rU_ilmjZiQAuqcjJ6B r8Cl5MeseHN4oDAT5CD42bFsWEq_6pm_zXtJEkZsEb.w6vRd47S6wLMk1AmLEL28Bb2.tTraqAYJ 9FhQg_AyMq0U9LFQvLGKvws3aWyibV9oXtilgITzKhn877NuYnq7K5e8Hpiu4nxyXwwAnJjW3t0s QV7OCqJ31nzDTvKBY3YcFs56qZvH6PumCpeJtZ45_etffZGHrtp_015euW7JSzQ.cwVLvsPqxx6P LXjg- X-Sonic-MF: X-Sonic-ID: c6eaf4f7-8abc-42bc-915f-9848f69638b9 Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.gq1.yahoo.com with HTTP; Sun, 23 Nov 2025 22:01:57 +0000 Received: by hermes--production-gq1-fdb64d996-bbzfg (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 25ec2f2441ec8082d92e92c5473effc6; Sun, 23 Nov 2025 22:01:53 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable 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 \(3826.700.81\)) Subject: Re: git: 3289bace53f3 - main - Reapply "Merge commit e24f90190c77 from llvm git (by Brad Smith):" [right dev-commit-* list this time] Date: Sun, 23 Nov 2025 14:01:42 -0800 References: <69E754EB-D459-4859-8D6C-599F2A64F792@yahoo.com> To: Dimitry Andric , dev-commits-src-main In-Reply-To: <69E754EB-D459-4859-8D6C-599F2A64F792@yahoo.com> Message-Id: <134D259A-CF99-4D2B-ADDF-4A21F06967DD@yahoo.com> X-Mailer: Apple Mail (2.3826.700.81) X-Spamd-Bar: --- X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-0.999]; NEURAL_HAM_SHORT(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; TO_DN_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; MIME_TRACE(0.00)[0:+]; ARC_NA(0.00)[]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; FREEMAIL_FROM(0.00)[yahoo.com]; 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-src-main@freebsd.org]; APPLE_MAILER_COMMON(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.148:from]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.148:from] X-Rspamd-Queue-Id: 4dF2x56j4Tz3rW9 [Just sending to the correct dev-commits-* list this time.] On Nov 23, 2025, at 12:29, Mark Millard wrote: 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