From nobody Mon Feb 9 17:04:35 2026 X-Original-To: dev-commits-src-all@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 4f8rf90Z1Qz6RjG4 for ; Mon, 09 Feb 2026 17:04:49 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic308-55.consmr.mail.gq1.yahoo.com (sonic308-55.consmr.mail.gq1.yahoo.com [98.137.68.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 4f8rf84LNwz3fV4 for ; Mon, 09 Feb 2026 17:04:48 +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=1770656681; bh=sAgxLhyWX6CWT7ZVLsAeIibysUOwuWe37SLYHkiQILc=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From:Subject:Reply-To; b=oVzGSp7SW01qbkicX81xx/YiiioGnIBcKdieSA6NFtQgmisfJNdwopQZIgeci9Sv8WKrgMv3KgU5FsDPg5R5Sddv7VkszUfW2217IwhHXTNXaVOegn0+A1toCI6/ybyTxys8DMY9PSCltQZjg99qCUu2GpCDvELVXcwgYvURY64WT9rd4pqT39BrdGWf5KZk0BnQSGmweEzPyzWiQ/qho5tv8NZBVxmOqneS1Agvat6ikqTGdB8cRmzJ0LJxSMvqPh3CdQa3QdDsJmrLMcqua8WZXwBP22yzb5TU4kVzHTnNN1zlFLjjtWc7U/G3aNikgzd7TBqHasUhICjWc/9zEA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1770656681; bh=b00TWDVhtbx7Ht1m5ceRS1vYUiTtp0zspvPKh2rzZ9u=; h=X-Sonic-MF:Date:Subject:To:From:From:Subject; b=VCuDRaZOsnFW5nQXckMLIth7tiJI5uUh4eHUWAsPJqNS9GxVbiFKHOsflIeTRVH6a+m7M3skcWc08u6TtiGwctj9uqrNXTItMgvl6y6M+YXDRxmxBmpIavqX4z6gmNFGfqj+IN5U9OQSP7MjdLe3/OfiJGVE2MgPszR9NaWP8F92LQSvhptRhI7B7mihczDIWAf/O5rM8z+WBGa8yDxZ6evjo/0r3pLl9KllR7LWcMXiTB8K/S8Y17canG5cC8kKO/HLWwTY+AA9j2HV4gZNG8tqugOLCSUCzu0gO4x2cPAROWQZ3kIl1jxsRdml8E6KWxf7a+799YDdNGQtp23wBQ== X-YMail-OSG: sAODXsYVM1nBzs3105TDxZ9YoBhnjkIg5QQBASfwKv4Ma3t8cNOogZdtURYwiiN NNQkxIPkSWB21oJXYa8yE1Jekt7JoSeEqh6vbNswOcEIgc_sq39DZAYjBE6nqkLGn8wMXFHOPHhY 4i2uItNY6VVo0c8fy2ZPJeWUdb3y6YXH2KHdUro10zJTnYnbB6xFrDxfxd9pjg7M_.P6TaYBUcRI H9lRNJyC2m5uITqDvo7ezfEOPsmnuQep_xjpKE6tMogv6rj0MFFA8vDRpEX7V.2hMMPUP4HJEvYu 1rQtcuh6jP2Eeo6W0elFXznIm3B9HG8vDxufBwGQI26oVqNxKE5uw9ollFJiC6a5VXrf_kSb6bR6 tJK9p68oROstHDxFDMmfH.L3s0qj7KMPFLucGCtQQVlY6BF0gpqpYzUKKU_rHbVnUEkZa2UsJLJX E7UqEE4_9TE9EqbCLt.M.yQW4IhaYD9DYBDix36S_rJyCEjElunzW.oQVFcZaLjL2smJb.s_Prfz WnLPmUGSP3y5ogi3oZGQhhKbGdMGlkO.8hSo67Bw8tPCkOiFof3vxPjfoRpZ3TNNpgCW3C_QL7dl jjEUK5qrXkrXYIBtS_utsqj_6Pfk1W.UWQRqvOaNBJsIweUzZUW655pZI8Z1GrTJP36UQrZQIB5U 1pPgI8nPx9qTuDSGCOVugMX6A0V38.zMTY5q4onJWd3tenXKmPOpXQ.8af8XWXIV5WEqbH2MQuJp WPm2JBiWTt5ap0.MxOKHqQG6nEaUEn8G62dVhv8ilxzsXEW.oYCSFiL0VKmeIw7_bG26_TX.YEQ4 SVLeTAfdVzxQqrNPBAUzRMixWxic0XQzUJcF4IXLYbcsuA7wuBH4Wlin9pwDB0s_2KCGQLDN59ER cO.Nw0aQBmTmY8waS8pwK5g_Aci_SAXNp.uC6JLkjz9LGP_MxShkOGduPlWDg0I32jyW7PcMhGBY 7P.62.NIYiac7DDBASDFubkf.B6JHYRjtfKjQuH0L3D4I7oEZ9MyWGnkdA4w6.sT6QD8Fhxdk7Jf aqHbmnjTGR51sbRBrF4UpsOQ7S5NEaE55ymrBQAoZaRbiG3FvdiRTyaRUDxaIx52_w28iMDsDnTG KvPHazWE.Nr4XrqVxmuG9AV1JCyI7zMDazH36gzfWU1NZ7zsriZNVwI4zIcqskjvbdTxtpoLTrfL uu5jZJzbR1f6iWDVlOEX6ZRyruIOKCqEDSPgKnrpt.LQ_VUZftlxHL6mXDh5bPo1A2fVs7dz6qD8 2JllyC5CEIFKvAenFOJGU7GUrjaI7KnBBN_i2mEmKYYsScuYwaIfU5UUyohkC014XEnS3vLzls_L EZEl6RwmbwlMEgDHezsk5jzb1NkOTJugPiSShccjmyVfzzN5zPqyjjnUdJ01FLqrz0FgMK_MBAw2 xoOfVL15A6J3yuDuFoYyQmo76T.gD6JOXITbpgfXwjjHxkW033WuhL6xIhduugo4IjYXHVi0iP8Y vIFFLW8myXdK6Zvmys2zKetAlCNVtapsqqpecp.m5q3OZZe5m8YSRd3GTzNaMLln663GdYgTo7zX I_Y35HQLswEvomzUh7BrctxLiTr5C9OTQ2APshRbemPcHtD7.p9fTpcBOAcnB7TahSFOTGklG9LZ E1skvX_RGmCMC3cdqhEt7qwLvYlYR5rQK2YlnGKBqPwWeuUfwyPrKFjYPYnF8xJ.Sq.bpIk13diK Apb8PAF3vDc6npC2xLJB7Ue8oSb2zWE64JMQhW3MWU6.cyu1ia9pOaS3k2ueIsFk.oBZFYqlPsKo k_kSpiW0Bh7D.YCttYRPrmCD0jmQRHzTGgRsqfP1FYMiDWELAqPpC8_REHEIXCBwKVNVj0ho34hA EQl3mLu0318g.F.U_CtJ2d06Ky0FRo_x.euB0azTiyDOLdk5J6ELngdALV1ut85pGxnkKLeGsa_d 2srMJ_wIs8U9Oup4jCm8SIVs4R2D2oDPrHvLQDLf8wpytfmiU0r4Fn2k_yDmbw6ZKC8Dcf6hYk5q niSEyGJFAdwsTxPSUUz9GPsLL9x3XuicvnhT6uqD7g5G3bw3tXkvTamf4lZLwNE882KjUx58Grro L5xWz4la6fa5rsFKmHG7TsIkajleS_abvyaO5mbXqsMcWMabGeMbY6zUb_B2OFG7mzPkYGANocZD QnIsSUZIfq9KUJgceZqXGEvkDxf729TDcN1AQXcSF8U2JmBEHXu46e4FEtAv0IJZO5DeHEHoOkG2 4q_w8xJ5otJDGtsgOLD2y4ra_JdjfnkCc_hytmPRlRngZP_ETAWfAYGfIxJjoc8uD.M7cMLofYwW sAY8ay1ugaJfz_9a5O77W.pxJArrhhANSs0cXZye2bb7yFXO9uw-- X-Sonic-MF: X-Sonic-ID: e0a7e693-6193-465d-8be0-b0c88aefb26a Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.gq1.yahoo.com with HTTP; Mon, 9 Feb 2026 17:04:41 +0000 Received: by hermes--production-gq1-86969b76cd-mjxjj (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID a6c6cdd3da6755d5d4fe3ad5371547e8; Mon, 09 Feb 2026 17:04:36 +0000 (UTC) Message-ID: <41bf645c-b299-4a47-9f20-e7ff9c2de3aa@yahoo.com> Date: Mon, 9 Feb 2026 09:04:35 -0800 List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: git: ee73475119ff - main - llvm: Link private LLVM libraries against compiler_rt for aarch64 To: Jessica Clarke , John Baldwin Cc: "dev-commits-src-all@freebsd.org" , "dev-commits-src-main@freebsd.org" References: <698a0b1e.1d294.40e36519@gitrepo.freebsd.org> Content-Language: en-US From: Mark Millard In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Mailer: WebService/1.1.25178 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo 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: 4f8rf84LNwz3fV4 X-Spamd-Bar: ---- On 2/9/26 08:40, Jessica Clarke wrote: > On 9 Feb 2026, at 16:28, John Baldwin wrote: >> >> The branch main has been updated by jhb: >> >> URL: https://cgit.FreeBSD.org/src/commit/?id=ee73475119ff7aa98bd11828625d524f6ab87f06 >> >> commit ee73475119ff7aa98bd11828625d524f6ab87f06 >> Author: John Baldwin >> AuthorDate: 2026-02-09 16:26:52 +0000 >> Commit: John Baldwin >> CommitDate: 2026-02-09 16:26:52 +0000 >> >> llvm: Link private LLVM libraries against compiler_rt for aarch64 >> >> This is required for GCC which uses libcalls for outlined atomics. > > This doesn’t seem right, they’re provided by libgcc.a, so why aren’t > they being pulled in? libcompiler_rt.a doesn’t even have the symbols. > > Jessica > . . . > I'm not sure it matters for the specific context but, for aarch64 and armv7, the various libgcc* on freebsd tend to be incomplete as far as covering what the g++* compilers output that is resolved by the lang/gcc* libgcc* files when they are used instead. There are various bugzilla reports based on examples. (For at least aarch64, gcc* compiler outputs may all be covered, I'm not sure.) -- === Mark Millard marklmi at yahoo.com