summaryrefslogtreecommitdiff
path: root/llvm-runtimes/libatomic-stub
AgeCommit message (Collapse)Author
2025-11-05llvm-runtimes/libatomic-stub: use tc-getARSam James
Nothing guarantees AR is set. Signed-off-by: Sam James <sam@gentoo.org>
2025-11-05llvm-runtimes/libatomic-stub: stabilize 0 for amd64Sam James
Closes: https://bugs.gentoo.org/964019 Signed-off-by: Sam James <sam@gentoo.org>
2025-04-13llvm-runtimes/libatomic-stub: new package, add 0mojyack
Clang(LLVM) implements atomic functions in compiler-rt, while GCC provides a dedicated libatomic for it. Some apps such as nodejs erroneously depend on GCC through libatomic. LLVM's atomic builtins and libatomic are source-compatible so such packages should be also buildable with LLVM. It would be hard to fix all those packages, so let's deal with it on compiler-rt side by installing a stub libatomic.a. Bug: https://bugs.gentoo.org/911340 Signed-off-by: mojyack <mojyack@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/41045 Signed-off-by: Michał Górny <mgorny@gentoo.org>