summaryrefslogtreecommitdiff
path: root/llvm-runtimes/compiler-rt
AgeCommit message (Collapse)Author
7 daysllvm-runtimes/compiler-rt: Add 21.1.7Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
11 daysllvm-runtimes/compiler-rt: Add 22.0.0_pre20251127 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-20llvm-runtimes/compiler-rt: Add 22.0.0_pre20251120 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-20llvm-runtimes/compiler-rt: Add 21.1.6Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-15llvm-runtimes/compiler-rt: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-08llvm-runtimes/compiler-rt: Add 22.0.0_pre20251108 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-04llvm-runtimes/compiler-rt: Add 21.1.5Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-01llvm-runtimes/compiler-rt: Add 22.0.0_pre20251101 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-11-01llvm-runtimes/compiler-rt: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-28llvm-runtimes/compiler-rt: Add 22.0.0_pre20251028 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-22llvm-runtimes/compiler-rt: Add 22.0.0_pre20251022 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-22llvm-runtimes/compiler-rt: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-21llvm-runtimes/compiler-rt: Add 21.1.4Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-11llvm-runtimes/compiler-rt: Add 22.0.0_pre20251011 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-09llvm-runtimes/compiler-rt: Use newest patchsetsMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-08llvm-runtimes/compiler-rt: Add 21.1.3Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-04llvm-runtimes/compiler-rt: Add 22.0.0_pre20251004 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-03llvm-runtimes/compiler-rt: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-10-01llvm-runtimes/compiler-rt: Add 22.0.0_pre20251001 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-09-24llvm-runtimes/compiler-rt: Add 21.1.2Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-09-24llvm-runtimes/compiler-rt: Add 22.0.0_pre20250923 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-09-21llvm-runtimes/compiler-rt: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-09-10llvm-runtimes/compiler-rt: Add 21.1.1Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-09-10llvm-runtimes/compiler-rt: Add 22.0.0_pre20250910 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-09-10llvm-runtimes/compiler-rt: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-09-07llvm-runtimes/compiler-rt: Add 22.0.0_pre20250907 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-09-02llvm-runtimes/compiler-rt: Use the partial clang configuration filesMichal Rostecki
Initial installation or upgrade of compiler-rt happens before the main slotted clang configuration file is created by llvm-core/clang-runtime. Building compiler-rt requires only the linker configuration (`-fuse-ld`) to be present. To fix the initial builds, we can use the partial configuration provided by llvm-core/clang-linker-config. Signed-off-by: Michal Rostecki <vadorovsky@protonmail.com> Closes: https://bugs.gentoo.org/951445 Part-of: https://github.com/gentoo/gentoo/pull/42663 Signed-off-by: Michał Górny <mgorny@gentoo.org> Part-of: https://github.com/gentoo/gentoo/pull/42663 Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-08-31llvm-runtimes/compiler-rt: Add 22.0.0_pre20250831 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-08-27llvm-runtimes/compiler-rt: SLOTs < 19, enable py3.12, py3.13, py3.14Eli Schwartz
There is one test failure for all python versions related to USE=atomic-builtins, tracked already as bug 946269. But the results are identical across python version. :) Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-08-27llvm-runtimes/compiler-rt: SLOT=19, enable py3.14Eli Schwartz
Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
2025-08-27llvm-runtimes/compiler-rt: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-08-27llvm-runtimes/compiler-rt: Stabilize 20.1.8 ppc64, #960372Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-27llvm-runtimes/compiler-rt: Stabilize 15.0.7-r2 ppc64, #961953Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-27llvm-runtimes/compiler-rt: Stabilize 15.0.7-r2 arm64, #961953Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-27llvm-runtimes/compiler-rt: Stabilize 15.0.7-r2 arm, #961953Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-27llvm-runtimes/compiler-rt: Stabilize 15.0.7-r2 amd64, #961953Sam James
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-26llvm-runtimes/compiler-rt: Keyword 21.1.0Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-08-26llvm-runtimes/compiler-rt: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-08-26llvm-runtimes/compiler-rt: Bump to 21.1.0Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-08-24llvm-runtimes/compiler-rt: Stabilize 20.1.8 amd64, #960372Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-08-24llvm-runtimes/compiler-rt: Stabilize 20.1.8 arm64, #960372Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-08-24llvm-runtimes/compiler-rt: Stabilize 20.1.8 arm, #960372Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-08-21llvm-runtimes/compiler-rt: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-08-21llvm-runtimes/compiler-rt: Add 22.0.0_pre20250820 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-08-16llvm-runtimes/compiler-rt: Add 22.0.0_pre20250815 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-08-12llvm-runtimes/compiler-rt: Add 21.1.0_rc3Michał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-08-09llvm-runtimes/compiler-rt: Add 22.0.0_pre20250809 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-08-06llvm-runtimes/compiler-rt: Support build with cross emerge wrapperMichal Rostecki
When cross emerge wrapper is used, using `llvm_prepend_path` without any options, results in prepending the following path: ``` ${ESYSROOT}/usr/lib/llvm/${slot}/bin ``` For example: ``` /usr/aarch64-unknown-linux-musl/usr/lib/llvm/19/bin ``` The problem is that cross emerge wrapper uses a cross clang wrapper as a compiler, e.g. `aarch64-unknown-linux-musl-clang`. However, the file with such name can be usually found in two places: * `/usr/lib/llvm/19/bin/aarch64-unknown-linux-musl-clang`, which is a clang wrapper that calls the host clang with appropriate configuration. We want to call that file. * `/usr/aarch64-unknown-linux-musl/usr/lib/llvm/19/bin/aarch64-unknown-linux-musl-clang`, which is an actual aarch64 compiler binary. We cannot execute it on x86_64, or other incompatible host. However, the path added by `llvm_prepend_path` causes resolution of `aarch64-unknown-linux-musl-clang` to the second path, therefore causing errors like: ``` /usr/aarch64-unknown-linux-musl/usr/lib/llvm/19/bin/clang: cannot execute binary file: Exec format error ``` Solve that by: * Using `LLVM_ROOT` CMake parameter to point the build to LLVM library artifacts. * Using `llvm_prepend_path` with `-b` argument if we need clang, which is the case when either `clang` or `test` USE flags are enabled. Signed-off-by: Michal Rostecki <vadorovsky@protonmail.com> Part-of: https://github.com/gentoo/gentoo/pull/39280 Signed-off-by: Michał Górny <mgorny@gentoo.org> Part-of: https://github.com/gentoo/gentoo/pull/39280 Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-08-02llvm-runtimes/compiler-rt: Add 22.0.0_pre20250802 snapshotMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-08-02llvm-runtimes/compiler-rt: Remove oldMichał Górny
Signed-off-by: Michał Górny <mgorny@gentoo.org>