summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Move {sys-libs → llvm-runtimes}/compiler-rtMichał Górny2024-12-1114-2097/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt: Remove oldMichał Górny2024-12-112-176/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt: Stabilize 18.1.8-r2 ppc64, #946217Sam James2024-12-111-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/compiler-rt: Stabilize 18.1.8-r2 arm, #946217Sam James2024-12-111-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/compiler-rt: Stabilize 18.1.8-r2 arm64, #946217Sam James2024-12-111-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/compiler-rt: Stabilize 18.1.8-r2 x86, #946217Sam James2024-12-111-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/compiler-rt: Stabilize 18.1.8-r2 amd64, #946217Sam James2024-12-111-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/compiler-rt: Stabilize 17.0.6-r2 x86, #946218Arthur Zamarin2024-12-101-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/compiler-rt: Stabilize 16.0.6-r6 arm, #946219Sam James2024-12-101-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/compiler-rt: Stabilize 17.0.6-r2 arm, #946218Sam James2024-12-101-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/compiler-rt: Add 20.0.0_pre20241207 snapshotMichał Górny2024-12-072-0/+176
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt: Stabilize 19.1.4 x86, #945145Sam James2024-12-061-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/compiler-rt: Stabilize 19.1.4 ppc64, #945145Sam James2024-12-061-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/compiler-rt: Stabilize 19.1.4 arm, #945145Sam James2024-12-061-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/compiler-rt: Stabilize 19.1.4 arm64, #945145Sam James2024-12-061-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/compiler-rt: Stabilize 19.1.4 amd64, #945145Sam James2024-12-061-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/compiler-rt: Remove oldMichał Górny2024-12-053-352/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt: Add 19.1.5Michał Górny2024-12-032-0/+178
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt: Add 20.0.0_pre20241130 snapshotMichał Górny2024-11-302-0/+176
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt: restore atomic USE for 19.xSam James2024-11-231-1/+3
| | | | | | | This got lost in the bump for 19.1.4 as it copied from 19.1.3 rather than 19.1.3-r1. Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/compiler-rt: Remove oldMichał Górny2024-11-236-876/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt: Add 20.0.0_pre20241123 snapshotMichał Górny2024-11-232-0/+176
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt: Add 19.1.4Michał Górny2024-11-192-0/+176
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt: Add 20.0.0_pre20241118 snapshotMichał Górny2024-11-182-0/+176
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt: Add 20.0.0_pre20241113 snapshotMichał Górny2024-11-132-0/+176
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt: Provide `atomic-builtins` IUSE flagMichal Rostecki2024-11-107-14/+27
| | | | | | | | | | | | | | Atomic builtins fail to build with GCC. Furthermore, they are not needed on systems with GCC, because libatomic can be used on them. Atomic builtins are mostly useful on LLVM-based systems. Guard them behind the `atomic-builtins` IUSE flag. That flag depends on `clang`. Bug: https://bugs.gentoo.org/943129 Signed-off-by: Michal Rostecki <vadorovsky@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/39260 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt: enable atomic builtinmojyack2024-11-096-0/+855
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Several packages depend on GCC's libatomic to perform atomic operations. For example, this compiles without -latomic: ```c _Atomic struct { int v[1]; } a; atomic_store(&a, a); ``` But this fails with error "undefined reference to __atomic_store_16" without -latomic: ```c _Atomic struct { int v[4]; } b; atomic_store(&b, b); ``` LLVM does not have a libatomic.so, but an atomic builtin to support such operations. However, it is disabled by default to allow use of system libatomic while using LLVM as a compiler. Pure LLVM environments without GCC installed require this builtin. This commit adds `-DCOMPILER_RT_EXCLUDE_ATOMIC_BUILTIN=OFF` cmake option to enable the builtin. Bug: https://bugs.gentoo.org/911340 Signed-off-by: mojyack <mojyack@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/39168 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt: Add 20.0.0_pre20241106 snapshotMichał Górny2024-11-072-0/+174
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt: Remove oldMichał Górny2024-11-024-524/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt: Add 19.1.3Michał Górny2024-10-302-0/+176
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt: Add 20.0.0_pre20241029 snapshotMichał Górny2024-10-292-0/+174
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt: Add 20.0.0_pre20241023 snapshotMichał Górny2024-10-232-0/+174
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt: Remove oldMichał Górny2024-10-193-350/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt: Add 19.1.2Michał Górny2024-10-162-0/+176
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt: Add 20.0.0_pre20241015 snapshotMichał Górny2024-10-152-0/+174
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt: Remove oldMichał Górny2024-10-153-348/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt: Add 20.0.0_pre20241009 snapshotMichał Górny2024-10-092-0/+174
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt: Remove oldMichał Górny2024-10-043-350/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt: Add 20.0.0_pre20241004 snapshotMichał Górny2024-10-042-0/+174
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt: Add 19.1.1Michał Górny2024-10-012-0/+176
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt: Add 20.0.0_pre20240924 snapshotMichał Górny2024-09-242-0/+174
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt: Remove oldMichał Górny2024-09-244-523/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt: depend on slotted clang for USE=clangSam James2024-09-2210-10/+10
| | | | | | | | | Without this, when trying to emerge the non-latest slot of sys-devel/clang with no others installed, we end up pulling in latest Clang unnecessarily. Bug: https://bugs.gentoo.org/883225 Reported-by: Calvin Buckley <calvin@cmpct.info> Signed-off-by: Sam James <sam@gentoo.org>
* sys-libs/compiler-rt: Add 19.1.0 (final)Michał Górny2024-09-182-0/+176
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt: Add 20.0.0_pre20240917 snapshotMichał Górny2024-09-172-0/+174
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt: Add 20.0.0_pre20240910 snapshotMichał Górny2024-09-102-0/+174
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt: Remove oldMichał Górny2024-09-103-349/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt: Keyword 18.1.8 mips, #939297Arthur Zamarin2024-09-081-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-libs/compiler-rt: Add 19.1.0_rc4Michał Górny2024-09-032-0/+175
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-libs/compiler-rt: Add 20.0.0_pre20240830 snapshotMichał Górny2024-08-312-0/+174
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>