From nobody Mon Feb 9 16:47:31 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 4f8rGD3WsSz6RhVH; Mon, 09 Feb 2026 16:47:32 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f8rGD2rgNz3bwc; Mon, 09 Feb 2026 16:47:32 +0000 (UTC) (envelope-from jhb@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770655652; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=xPjDYOfe/g9nyFWAPifhpNLhhk0+Z+Ri8Uj+SiSbxJc=; b=YkHx75BsoFEoxCNdyvqIezoKoXZsNDV0OerVRZlTQI/uTcE1FnA0A4yOgdE5c1eqFtCTzm NhoIgxmOF85DBzwKpzwPAdRVFRVOGhRs6twbu7kdAsEA/n7/n2SzIn8kAuJvdOdTMystCU WddWb9r7Hb3rawr3WJfcyvUTMknO/lyRuRfIRw/PPykjZqe+dlrYPppgtQ2IcSs+s9IpcS A05nOLZNttUQEFgMUac8gXU5Yn/p6bkTjyzsxqolmC8lxNk7mOkYU1v6wQZLFUA2hMJO4E E+4JMjNWCkudu/x4CDd3z1+Q8Ak8DLGde7cSq/BMcTDT04F8JyYc6v82gOm9fg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1770655652; a=rsa-sha256; cv=none; b=HPoByj4enKFOHxPuPUSMnOOOjfjaIIy0oVgBfdOR22Ykwem2V9r/wd2PrSWAkYadOYVKlR 0JDpUD9AVh2ED3yqQJwxtMbds47yUVTM6iZgmQk56x5Qgfd766CmIJbH5AF7lDvbDlXDeo x1Z/kdSxPxaZjNn4Pz8k7L7i9/lquhii3zWkUCeBpCu3rZ6M7sEe6gpS1YDeGaW4dTuYnN RIPR6dF84Vd6iY4RAxv63MJleHdUY4U63VOalhy7HUPs0NJ8MRNa4fmn8qxnqUr7mGLw1Q 9GSBOE67Mpsv9UBekxulnTrbhxigS6o0qYpTqu9xjEM5Puy0yIZ8/kdh/98RuQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1770655652; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=xPjDYOfe/g9nyFWAPifhpNLhhk0+Z+Ri8Uj+SiSbxJc=; b=v04fLJdfcuRmwSQ8UxxcvmKhaCyGbij24wn9Ps3//oXskUL69SSnH4l88IOuhoS2xGcA9l IAs1KuSZh5F8TkOo+6Rb3oW5iNbaJ3NfzysdW6bcG9uzi0yZGZKrnx2J4kPFC2W3JdidL8 Tak9Mb9LFVtY9anu4KJiEjwuKQMti/GJBraVLO7njf68gzKggxr8rb8qg901GxecHgG7T3 MNj35V+srVekajt7kLwbOA64lWShiikPzFsifTw5xH4Lwxz8tJNlxFA14EiROHgVH0ObwD 2nQTSceME2wA3IvHVYFvOMQrQy8MPCWzchw8TUVQPNtQIS3knVlSPHvN8ds46Q== Received: from [IPV6:2601:5c0:4202:5670:ed0c:b253:7c2f:c8b9] (unknown [IPv6:2601:5c0:4202:5670:ed0c:b253:7c2f:c8b9]) (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) (Authenticated sender: jhb) by smtp.freebsd.org (Postfix) with ESMTPSA id 4f8rGD0hfMz1Jw; Mon, 09 Feb 2026 16:47:32 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Message-ID: Date: Mon, 9 Feb 2026 11:47:31 -0500 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 Content-Language: en-US To: Jessica Clarke Cc: "src-committers@freebsd.org" , "dev-commits-src-all@freebsd.org" , "dev-commits-src-main@freebsd.org" References: <698a0b1e.1d294.40e36519@gitrepo.freebsd.org> From: John Baldwin In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 2/9/26 11: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. My guess is that we don't link libraries against libgcc by default, only binaries (maybe this is a GCC feature/bug vs clang)? I have another review open for a couple of google test libraries which similarly fail to link. -- John Baldwin