commit:     9b854af3d808e0caeb6d7e7a06b6c552faf8498a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Nov  5 16:47:15 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Nov  5 16:47:15 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b854af3

llvm-runtimes/libatomic-stub: use tc-getAR

Nothing guarantees AR is set.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 llvm-runtimes/libatomic-stub/libatomic-stub-0.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/llvm-runtimes/libatomic-stub/libatomic-stub-0.ebuild 
b/llvm-runtimes/libatomic-stub/libatomic-stub-0.ebuild
index 0867f006c802..db55c4538306 100644
--- a/llvm-runtimes/libatomic-stub/libatomic-stub-0.ebuild
+++ b/llvm-runtimes/libatomic-stub/libatomic-stub-0.ebuild
@@ -3,6 +3,8 @@
 
 EAPI=8
 
+inherit toolchain-funcs
+
 DESCRIPTION="Stub library which allows compiler-rt to replace libatomic"
 HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage";
 S="${WORKDIR}"
@@ -20,6 +22,6 @@ src_install() {
        # Create an empty library, so that -latomic will not fail.
        # The atomic routines will be provided implicitly by the compiler-rt
        # builtins library.
-       ${AR} rc libatomic.a || die
+       $(tc-getAR) rc libatomic.a || die
        dolib.a libatomic.a
 }

Reply via email to