On 2/9/26 11:40, Jessica Clarke wrote:
On 9 Feb 2026, at 16:28, John Baldwin <[email protected]> wrote:

The branch main has been updated by jhb:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=ee73475119ff7aa98bd11828625d524f6ab87f06

commit ee73475119ff7aa98bd11828625d524f6ab87f06
Author:     John Baldwin <[email protected]>
AuthorDate: 2026-02-09 16:26:52 +0000
Commit:     John Baldwin <[email protected]>
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


Reply via email to