From nobody Sat Nov 01 18:40:54 2025 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 4czRWF27xXz6Dh0c; Sat, 01 Nov 2025 18:40:57 +0000 (UTC) (envelope-from dim@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 "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4czRWD7065z3FQf; Sat, 01 Nov 2025 18:40:56 +0000 (UTC) (envelope-from dim@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762022457; 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=B/BQpoWGbvo6Q8btCrerPohGmSwkGSUrkl1Zm+5DgHk=; b=xRoPXueYbI422MNFTJsj8dnWcESX0kUU4dQnYzWPQ48lrrU3Sc5nzsE0UzX3BJd2COxvFR IVbx+F4SGhGQfIzbDU8Td/r2wf/erS6mNU958FQ9ETmZCrObPdVG96hU2lLnSnJqaijrjA kE1uzEpoDzYg7dGXjvUveo+0AkdGLxVE+PuSoqWza0C/OiA3cyVN4j8QZGtdr0SctZn4m1 GpOUQlSe3NXffRU52MSm73PiYfL+YFSToveGl4qOqyTnr0nm6MiNPNm6I8xZTGwTy3NTkc NhZAB4gWOSFr8ho7SOSXU8GeMCjdfX+8b3oSYAvqabsgjfi2qwoLHifxUUi1NQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1762022457; 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=B/BQpoWGbvo6Q8btCrerPohGmSwkGSUrkl1Zm+5DgHk=; b=UULwZ8yvX+bnO57vi6bLI+NyUWwLUceB/ZMSeMfeT0xzROymRssASLjsbL5IGsBhW0k/qg zE7EFM2rgpLEYPaqh1Hg0ZCCTYJFMlfSTjyZrN0hXWmftchEhc6an1tGCekesd8KjxUqFm bMlNd2QogpGpmjn3GtYmRMAACAVx4WEAE3JliW7Ewy8nWlOBqVb6fkuvwvROcC5hb+I4/4 9F2DtBZoAvS53odQBjUG+qT+FQMuGyfmOl6cu7IFdNzqujlFrM2Xt5difqGlqNXUqBeu7I AgJawtA9hWE8eh70M76yV5s8WptoUeqKoDM7P+plkNPa1FstaxvjBRjmrl6J3w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1762022457; a=rsa-sha256; cv=none; b=SUGQulZRva0XdB2Pm15ECsn3I6uJEUQLbgq7UF57T5naueEooQ5oNNNDfhf9H8cbU6R/+a +iEDv0NBL22/++X0UUQ8idkq2BBYbcbywk/CBbV9CiMjwbL9/VLEr4Z8jXamviONOUAbPB oO8b/dEZ9GxqwgMvI7LT5INWfsWHLvefAwpGqilp9DSNQNcfSulee0yVb5xnr+q9Q5HhVp 8waiUpgXHJ+ckDRUxplgIcazadhDpF4boD1RtD0LrvdsbQXy2twGKKUkX2n+Mt9sE9Zf7e 7mSh5Za/ddBeuzmIvutzMcP6rsgRyrwt4nBssh8nO3uhsUEnFLUJSI+mTofVAA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from tensor.andric.com (tensor.andric.com [87.251.56.140]) (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 ECDSA (prime256v1) client-digest SHA256) (Client CN "tensor.andric.com", Issuer "E8" (verified OK)) (Authenticated sender: dim) by smtp.freebsd.org (Postfix) with ESMTPSA id 4czRWD5XHGz1Mmn; Sat, 01 Nov 2025 18:40:56 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from smtpclient.apple (bladnoch.home.andric.com [192.168.0.20]) (using TLSv1.2 with cipher ECDHE-ECDSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id D95EA5BDC8; Sat, 01 Nov 2025 19:40:54 +0100 (CET) Content-Type: text/plain; charset=utf-8 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 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: Re: git: 51e8e8b0f369 - main - Merge commit e24f90190c77 from llvm git (by Brad Smith): From: Dimitry Andric In-Reply-To: Date: Sat, 1 Nov 2025 19:40:54 +0100 Cc: src-committers@freebsd.org, dev-commits-src-all@freebsd.org, dev-commits-src-main@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: <2D12F18A-26A5-4F3A-AB13-87F802C91896@FreeBSD.org> References: <202510291850.59TIofPQ001392@gitrepo.freebsd.org> <16C4264B-2E85-4522-8EBB-4BDF206F959D@FreeBSD.org> To: jlduran@freebsd.org X-Mailer: Apple Mail (2.3826.700.81) On 31 Oct 2025, at 17:20, Jose Luis Duran wrote: >=20 > On Fri, Oct 31, 2025 at 12:48=E2=80=AFPM Dimitry Andric = wrote: >>=20 >> On 31 Oct 2025, at 14:48, Jose Luis Duran = wrote: >>>=20 >>> On Wed, Oct 29, 2025 at 3:50=E2=80=AFPM Dimitry Andric = wrote: >>>>=20 >>>> The branch main has been updated by dim: >>>>=20 >>>> URL: = https://cgit.FreeBSD.org/src/commit/?id=3D51e8e8b0f36933814b1be08913857727= 876aece5 >>>>=20 >>>> commit 51e8e8b0f36933814b1be08913857727876aece5 >>>> Author: Dimitry Andric >>>> AuthorDate: 2025-10-29 18:49:54 +0000 >>>> Commit: Dimitry Andric >>>> CommitDate: 2025-10-29 18:49:54 +0000 >>>>=20 >>>> 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 >>>> MFC after: 3 days >>>> --- >>>> contrib/llvm-project/clang/lib/Driver/ToolChains/FreeBSD.h | 5 = +++++ >>>> 1 file changed, 5 insertions(+) >>>>=20 >>>> diff --git = a/contrib/llvm-project/clang/lib/Driver/ToolChains/FreeBSD.h = b/contrib/llvm-project/clang/lib/Driver/ToolChains/FreeBSD.h >>>> index 7ab63905ed4f..7d090ba682b3 100644 >>>> --- a/contrib/llvm-project/clang/lib/Driver/ToolChains/FreeBSD.h >>>> +++ b/contrib/llvm-project/clang/lib/Driver/ToolChains/FreeBSD.h >>>> @@ -78,6 +78,11 @@ public: >>>> void AddHIPIncludeArgs(const llvm::opt::ArgList &DriverArgs, >>>> llvm::opt::ArgStringList &CC1Args) const = override; >>>>=20 >>>> + bool IsAArch64OutlineAtomicsDefault( >>>> + const llvm::opt::ArgList &Args) const override { >>>> + return true; >>>> + } >>>> + >>>> UnwindTableLevel >>>> getDefaultUnwindTableLevel(const llvm::opt::ArgList &Args) const = override; >>>> bool isPIEDefault(const llvm::opt::ArgList &Args) const override; >>>=20 >>> I'm sure you're probably aware by now, but aarch64 builds are = failing >>> after this commit: >>>=20 >>> https://ci.freebsd.org/job/FreeBSD-main-aarch64-build/33100/ >>=20 >> It's weird, but I cannot reproduce it. For me, both world and kernel = build fine. >>=20 >> Does anybody have any particular settings that can be used to = reproduce this on a fresh 16-CURRENT or 15-STABLE box? >=20 > I can reproduce it on an aarch64 VM (using a mac studio), vanilla = settings: >=20 > make cleanuniverse <--- very important! > make -j $(nproc) buildworld ... as usual Unfortunately it still does not reproduce for me. I have tried this on = two different systems. The current hypothesis is that it is due to a = race in the build system. At the point where the error occurs, libgcc.a (an alias of = libcompiler_rt.a) should already have been built, with the __aarch64_* = symbols in it. In the logs from ci.freebsd.org = you can see that libcompiler_rt.a has already been built, and installed = into ${WORLDTMP}. So it's still a mystery why this error even occurs. -Dimitry