summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-emulation/wine-proton/wine-proton-8.0.5c.ebuild4
-rw-r--r--app-emulation/wine-proton/wine-proton-9.0.2.ebuild4
-rw-r--r--app-emulation/wine-proton/wine-proton-9.0.3.ebuild4
-rw-r--r--app-emulation/wine-proton/wine-proton-9999.ebuild4
-rw-r--r--dev-util/hipcc/hipcc-6.1.1.ebuild2
-rw-r--r--dev-util/hipcc/hipcc-6.1.2.ebuild2
-rw-r--r--dev-util/hipcc/hipcc-6.2.4.ebuild2
-rw-r--r--eclass/toolchain-funcs.eclass2
-rw-r--r--llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-15.0.7-r1.ebuild4
-rw-r--r--llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.6-r1.ebuild4
-rw-r--r--llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.6-r1.ebuild4
-rw-r--r--llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.8-r1.ebuild4
-rw-r--r--llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.8-r6.ebuild4
-rw-r--r--llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.4.ebuild4
-rw-r--r--llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.5.ebuild4
-rw-r--r--llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0.9999.ebuild4
-rw-r--r--llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0_pre20241207.ebuild4
-rw-r--r--llvm-runtimes/compiler-rt/Manifest (renamed from sys-libs/compiler-rt/Manifest)0
-rw-r--r--llvm-runtimes/compiler-rt/compiler-rt-15.0.7-r1.ebuild (renamed from sys-libs/compiler-rt/compiler-rt-15.0.7-r1.ebuild)0
-rw-r--r--llvm-runtimes/compiler-rt/compiler-rt-15.0.7-r2.ebuild (renamed from sys-libs/compiler-rt/compiler-rt-15.0.7-r2.ebuild)0
-rw-r--r--llvm-runtimes/compiler-rt/compiler-rt-16.0.6-r5.ebuild (renamed from sys-libs/compiler-rt/compiler-rt-16.0.6-r5.ebuild)0
-rw-r--r--llvm-runtimes/compiler-rt/compiler-rt-16.0.6-r6.ebuild (renamed from sys-libs/compiler-rt/compiler-rt-16.0.6-r6.ebuild)0
-rw-r--r--llvm-runtimes/compiler-rt/compiler-rt-17.0.6-r1.ebuild (renamed from sys-libs/compiler-rt/compiler-rt-17.0.6-r1.ebuild)0
-rw-r--r--llvm-runtimes/compiler-rt/compiler-rt-17.0.6-r2.ebuild (renamed from sys-libs/compiler-rt/compiler-rt-17.0.6-r2.ebuild)0
-rw-r--r--llvm-runtimes/compiler-rt/compiler-rt-18.1.8-r1.ebuild (renamed from sys-libs/compiler-rt/compiler-rt-18.1.8-r1.ebuild)0
-rw-r--r--llvm-runtimes/compiler-rt/compiler-rt-18.1.8-r2.ebuild (renamed from sys-libs/compiler-rt/compiler-rt-18.1.8-r2.ebuild)0
-rw-r--r--llvm-runtimes/compiler-rt/compiler-rt-19.1.4.ebuild (renamed from sys-libs/compiler-rt/compiler-rt-19.1.4.ebuild)0
-rw-r--r--llvm-runtimes/compiler-rt/compiler-rt-19.1.5.ebuild (renamed from sys-libs/compiler-rt/compiler-rt-19.1.5.ebuild)0
-rw-r--r--llvm-runtimes/compiler-rt/compiler-rt-20.0.0.9999.ebuild (renamed from sys-libs/compiler-rt/compiler-rt-20.0.0.9999.ebuild)0
-rw-r--r--llvm-runtimes/compiler-rt/compiler-rt-20.0.0_pre20241207.ebuild (renamed from sys-libs/compiler-rt/compiler-rt-20.0.0_pre20241207.ebuild)0
-rw-r--r--llvm-runtimes/compiler-rt/metadata.xml (renamed from sys-libs/compiler-rt/metadata.xml)0
-rw-r--r--metadata/stabilization-groups/llvm.group2
-rw-r--r--net-libs/nodejs/nodejs-18.20.4.ebuild2
-rw-r--r--net-libs/nodejs/nodejs-18.20.5.ebuild2
-rw-r--r--net-libs/nodejs/nodejs-20.15.1.ebuild4
-rw-r--r--net-libs/nodejs/nodejs-20.17.0.ebuild4
-rw-r--r--net-libs/nodejs/nodejs-20.18.0.ebuild4
-rw-r--r--net-libs/nodejs/nodejs-20.18.1.ebuild4
-rw-r--r--net-libs/nodejs/nodejs-22.10.0.ebuild2
-rw-r--r--net-libs/nodejs/nodejs-22.12.0.ebuild2
-rw-r--r--net-libs/nodejs/nodejs-22.4.1-r1.ebuild2
-rw-r--r--net-libs/nodejs/nodejs-22.7.0.ebuild2
-rw-r--r--net-libs/nodejs/nodejs-22.8.0.ebuild2
-rw-r--r--net-libs/nodejs/nodejs-99999999.ebuild2
-rw-r--r--profiles/arch/powerpc/ppc32/package.mask2
-rw-r--r--profiles/default/linux/amd64/17.1/clang/package.use.force2
-rw-r--r--profiles/default/linux/amd64/17.1/systemd/clang/package.use.force2
-rw-r--r--profiles/default/linux/amd64/23.0/llvm/package.use.force2
-rw-r--r--profiles/default/linux/amd64/23.0/split-usr/llvm/package.use.force2
-rw-r--r--profiles/features/llvm/package.use2
-rw-r--r--profiles/features/llvm/packages2
-rw-r--r--profiles/features/llvm/packages.build2
-rw-r--r--profiles/updates/4Q-20241
-rw-r--r--sys-devel/clang-runtime/clang-runtime-15.0.7.ebuild2
-rw-r--r--sys-devel/clang-runtime/clang-runtime-16.0.6.ebuild2
-rw-r--r--sys-devel/clang-runtime/clang-runtime-17.0.6.ebuild2
-rw-r--r--sys-devel/clang-runtime/clang-runtime-18.1.8.ebuild2
-rw-r--r--sys-devel/clang-runtime/clang-runtime-19.1.4.ebuild2
-rw-r--r--sys-devel/clang-runtime/clang-runtime-19.1.5.ebuild2
-rw-r--r--sys-devel/clang-runtime/clang-runtime-20.0.0.9999.ebuild2
-rw-r--r--sys-devel/clang-runtime/clang-runtime-20.0.0_pre20241207.ebuild2
-rw-r--r--sys-devel/clang-runtime/metadata.xml2
62 files changed, 65 insertions, 64 deletions
diff --git a/app-emulation/wine-proton/wine-proton-8.0.5c.ebuild b/app-emulation/wine-proton/wine-proton-8.0.5c.ebuild
index 8e1cd967b2ef..e6f5aa611df1 100644
--- a/app-emulation/wine-proton/wine-proton-8.0.5c.ebuild
+++ b/app-emulation/wine-proton/wine-proton-8.0.5c.ebuild
@@ -98,7 +98,7 @@ DEPEND="
${WINE_COMMON_DEPEND}
|| (
sys-devel/gcc:*
- sys-libs/compiler-rt:*[atomic-builtins(-)]
+ llvm-runtimes/compiler-rt:*[atomic-builtins(-)]
)
sys-kernel/linux-headers
x11-base/xorg-proto
@@ -171,7 +171,7 @@ src_prepare() {
# than do LLVM_SLOT it may(?) be better to force atomic-builtins
# then could drop this altogether in the future
if [[ $(tc-get-c-rtlib) == compiler-rt ]] &&
- has_version 'sys-libs/compiler-rt[-atomic-builtins(-)]'
+ has_version 'llvm-runtimes/compiler-rt[-atomic-builtins(-)]'
then
# needed by Valve's fsync patches if using compiler-rt w/o atomics
sed -e '/^UNIX_LIBS.*=/s/$/ -latomic/' \
diff --git a/app-emulation/wine-proton/wine-proton-9.0.2.ebuild b/app-emulation/wine-proton/wine-proton-9.0.2.ebuild
index a6b9ee58ff7d..e4c98ec67fea 100644
--- a/app-emulation/wine-proton/wine-proton-9.0.2.ebuild
+++ b/app-emulation/wine-proton/wine-proton-9.0.2.ebuild
@@ -102,7 +102,7 @@ DEPEND="
${WINE_COMMON_DEPEND}
|| (
sys-devel/gcc:*
- sys-libs/compiler-rt:*[atomic-builtins(-)]
+ llvm-runtimes/compiler-rt:*[atomic-builtins(-)]
)
sys-kernel/linux-headers
x11-base/xorg-proto
@@ -183,7 +183,7 @@ src_prepare() {
# than do LLVM_SLOT it may(?) be better to force atomic-builtins
# then could drop this altogether in the future
if [[ $(tc-get-c-rtlib) == compiler-rt ]] &&
- has_version 'sys-libs/compiler-rt[-atomic-builtins(-)]'
+ has_version 'llvm-runtimes/compiler-rt[-atomic-builtins(-)]'
then
# needed by Valve's fsync patches if using compiler-rt w/o atomics
sed -e '/^UNIX_LIBS.*=/s/$/ -latomic/' \
diff --git a/app-emulation/wine-proton/wine-proton-9.0.3.ebuild b/app-emulation/wine-proton/wine-proton-9.0.3.ebuild
index 1305b1a4a205..16c5d0eb2d8d 100644
--- a/app-emulation/wine-proton/wine-proton-9.0.3.ebuild
+++ b/app-emulation/wine-proton/wine-proton-9.0.3.ebuild
@@ -102,7 +102,7 @@ DEPEND="
${WINE_COMMON_DEPEND}
|| (
sys-devel/gcc:*
- sys-libs/compiler-rt:*[atomic-builtins(-)]
+ llvm-runtimes/compiler-rt:*[atomic-builtins(-)]
)
sys-kernel/linux-headers
x11-base/xorg-proto
@@ -183,7 +183,7 @@ src_prepare() {
# than do LLVM_SLOT it may(?) be better to force atomic-builtins
# then could drop this altogether in the future
if [[ $(tc-get-c-rtlib) == compiler-rt ]] &&
- has_version 'sys-libs/compiler-rt[-atomic-builtins(-)]'
+ has_version 'llvm-runtimes/compiler-rt[-atomic-builtins(-)]'
then
# needed by Valve's fsync patches if using compiler-rt w/o atomics
sed -e '/^UNIX_LIBS.*=/s/$/ -latomic/' \
diff --git a/app-emulation/wine-proton/wine-proton-9999.ebuild b/app-emulation/wine-proton/wine-proton-9999.ebuild
index 08f56853ca4a..d8066376ecd4 100644
--- a/app-emulation/wine-proton/wine-proton-9999.ebuild
+++ b/app-emulation/wine-proton/wine-proton-9999.ebuild
@@ -102,7 +102,7 @@ DEPEND="
${WINE_COMMON_DEPEND}
|| (
sys-devel/gcc:*
- sys-libs/compiler-rt:*[atomic-builtins(-)]
+ llvm-runtimes/compiler-rt:*[atomic-builtins(-)]
)
sys-kernel/linux-headers
x11-base/xorg-proto
@@ -183,7 +183,7 @@ src_prepare() {
# than do LLVM_SLOT it may(?) be better to force atomic-builtins
# then could drop this altogether in the future
if [[ $(tc-get-c-rtlib) == compiler-rt ]] &&
- has_version 'sys-libs/compiler-rt[-atomic-builtins(-)]'
+ has_version 'llvm-runtimes/compiler-rt[-atomic-builtins(-)]'
then
# needed by Valve's fsync patches if using compiler-rt w/o atomics
sed -e '/^UNIX_LIBS.*=/s/$/ -latomic/' \
diff --git a/dev-util/hipcc/hipcc-6.1.1.ebuild b/dev-util/hipcc/hipcc-6.1.1.ebuild
index 87a19b598953..9149bc3bce8c 100644
--- a/dev-util/hipcc/hipcc-6.1.1.ebuild
+++ b/dev-util/hipcc/hipcc-6.1.1.ebuild
@@ -28,7 +28,7 @@ RESTRICT="!test? ( test )"
DEPEND="
$(llvm_gen_dep '
- sys-libs/compiler-rt:${LLVM_SLOT}=
+ llvm-runtimes/compiler-rt:${LLVM_SLOT}=
sys-devel/llvm:${LLVM_SLOT}=
sys-devel/clang:${LLVM_SLOT}=
')
diff --git a/dev-util/hipcc/hipcc-6.1.2.ebuild b/dev-util/hipcc/hipcc-6.1.2.ebuild
index 87a19b598953..9149bc3bce8c 100644
--- a/dev-util/hipcc/hipcc-6.1.2.ebuild
+++ b/dev-util/hipcc/hipcc-6.1.2.ebuild
@@ -28,7 +28,7 @@ RESTRICT="!test? ( test )"
DEPEND="
$(llvm_gen_dep '
- sys-libs/compiler-rt:${LLVM_SLOT}=
+ llvm-runtimes/compiler-rt:${LLVM_SLOT}=
sys-devel/llvm:${LLVM_SLOT}=
sys-devel/clang:${LLVM_SLOT}=
')
diff --git a/dev-util/hipcc/hipcc-6.2.4.ebuild b/dev-util/hipcc/hipcc-6.2.4.ebuild
index cba0c14204fc..d4cc802085fc 100644
--- a/dev-util/hipcc/hipcc-6.2.4.ebuild
+++ b/dev-util/hipcc/hipcc-6.2.4.ebuild
@@ -28,7 +28,7 @@ RESTRICT="!test? ( test )"
DEPEND="
$(llvm_gen_dep '
- sys-libs/compiler-rt:${LLVM_SLOT}=
+ llvm-runtimes/compiler-rt:${LLVM_SLOT}=
sys-devel/llvm:${LLVM_SLOT}=
sys-devel/clang:${LLVM_SLOT}=
')
diff --git a/eclass/toolchain-funcs.eclass b/eclass/toolchain-funcs.eclass
index cf4008da91b3..1440bb50192b 100644
--- a/eclass/toolchain-funcs.eclass
+++ b/eclass/toolchain-funcs.eclass
@@ -1278,7 +1278,7 @@ tc-get-cxx-stdlib() {
# If the runtime is identifed, the function returns 0 and prints one
# of the following:
#
-# - ``compiler-rt`` for ``sys-libs/compiler-rt``
+# - ``compiler-rt`` for ``llvm-runtimes/compiler-rt``
# - ``libgcc`` for ``sys-devel/gcc``'s libgcc
#
# If the runtime is not recognized, the function returns 1.
diff --git a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-15.0.7-r1.ebuild b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-15.0.7-r1.ebuild
index afbab6009ce0..25ead17a78b0 100644
--- a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-15.0.7-r1.ebuild
+++ b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-15.0.7-r1.ebuild
@@ -41,7 +41,7 @@ DEPEND="
BDEPEND="
clang? (
sys-devel/clang:${LLVM_MAJOR}
- sys-libs/compiler-rt:${LLVM_VERSION}
+ llvm-runtimes/compiler-rt:${LLVM_VERSION}
)
elibc_glibc? ( net-libs/libtirpc )
test? (
@@ -135,7 +135,7 @@ src_configure() {
-DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${LLVM_VERSION}"
-DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
- # builtins & crt installed by sys-libs/compiler-rt
+ # builtins & crt installed by llvm-runtimes/compiler-rt
-DCOMPILER_RT_BUILD_BUILTINS=OFF
-DCOMPILER_RT_BUILD_CRT=OFF
-DCOMPILER_RT_BUILD_LIBFUZZER=$(usex libfuzzer)
diff --git a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.6-r1.ebuild b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.6-r1.ebuild
index 4affd9601cf0..c6d3e10a0c6e 100644
--- a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.6-r1.ebuild
+++ b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.6-r1.ebuild
@@ -41,7 +41,7 @@ DEPEND="
BDEPEND="
clang? (
sys-devel/clang:${LLVM_MAJOR}
- sys-libs/compiler-rt:${LLVM_MAJOR}
+ llvm-runtimes/compiler-rt:${LLVM_MAJOR}
)
elibc_glibc? ( net-libs/libtirpc )
test? (
@@ -141,7 +141,7 @@ src_configure() {
-DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${LLVM_MAJOR}"
-DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
- # builtins & crt installed by sys-libs/compiler-rt
+ # builtins & crt installed by llvm-runtimes/compiler-rt
-DCOMPILER_RT_BUILD_BUILTINS=OFF
-DCOMPILER_RT_BUILD_CRT=OFF
-DCOMPILER_RT_BUILD_LIBFUZZER=$(usex libfuzzer)
diff --git a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.6-r1.ebuild b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.6-r1.ebuild
index 8767e5c33010..c5ee23adbf99 100644
--- a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.6-r1.ebuild
+++ b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.6-r1.ebuild
@@ -41,7 +41,7 @@ DEPEND="
BDEPEND="
clang? (
sys-devel/clang:${LLVM_MAJOR}
- sys-libs/compiler-rt:${LLVM_MAJOR}
+ llvm-runtimes/compiler-rt:${LLVM_MAJOR}
)
elibc_glibc? ( net-libs/libtirpc )
test? (
@@ -136,7 +136,7 @@ src_configure() {
-DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${LLVM_MAJOR}"
-DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
- # builtins & crt installed by sys-libs/compiler-rt
+ # builtins & crt installed by llvm-runtimes/compiler-rt
-DCOMPILER_RT_BUILD_BUILTINS=OFF
-DCOMPILER_RT_BUILD_CRT=OFF
-DCOMPILER_RT_BUILD_LIBFUZZER=$(usex libfuzzer)
diff --git a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.8-r1.ebuild b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.8-r1.ebuild
index efe21bdc59fd..f12b3295f253 100644
--- a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.8-r1.ebuild
+++ b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.8-r1.ebuild
@@ -41,7 +41,7 @@ DEPEND="
BDEPEND="
clang? (
sys-devel/clang:${LLVM_MAJOR}
- sys-libs/compiler-rt:${LLVM_MAJOR}
+ llvm-runtimes/compiler-rt:${LLVM_MAJOR}
)
elibc_glibc? ( net-libs/libtirpc )
test? (
@@ -134,7 +134,7 @@ src_configure() {
-DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${LLVM_MAJOR}"
-DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
- # builtins & crt installed by sys-libs/compiler-rt
+ # builtins & crt installed by llvm-runtimes/compiler-rt
-DCOMPILER_RT_BUILD_BUILTINS=OFF
-DCOMPILER_RT_BUILD_CRT=OFF
-DCOMPILER_RT_BUILD_LIBFUZZER=$(usex libfuzzer)
diff --git a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.8-r6.ebuild b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.8-r6.ebuild
index fcff09fb2e3f..4da97bfcb5b5 100644
--- a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.8-r6.ebuild
+++ b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-18.1.8-r6.ebuild
@@ -41,7 +41,7 @@ DEPEND="
BDEPEND="
clang? (
sys-devel/clang:${LLVM_MAJOR}
- sys-libs/compiler-rt:${LLVM_MAJOR}
+ llvm-runtimes/compiler-rt:${LLVM_MAJOR}
)
elibc_glibc? ( net-libs/libtirpc )
test? (
@@ -134,7 +134,7 @@ src_configure() {
-DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${LLVM_MAJOR}"
-DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
- # builtins & crt installed by sys-libs/compiler-rt
+ # builtins & crt installed by llvm-runtimes/compiler-rt
-DCOMPILER_RT_BUILD_BUILTINS=OFF
-DCOMPILER_RT_BUILD_CRT=OFF
-DCOMPILER_RT_BUILD_LIBFUZZER=$(usex libfuzzer)
diff --git a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.4.ebuild b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.4.ebuild
index 3d8d627e816b..0ca18dfb5ce0 100644
--- a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.4.ebuild
+++ b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.4.ebuild
@@ -41,7 +41,7 @@ DEPEND="
BDEPEND="
clang? (
sys-devel/clang:${LLVM_MAJOR}
- sys-libs/compiler-rt:${LLVM_MAJOR}
+ llvm-runtimes/compiler-rt:${LLVM_MAJOR}
)
elibc_glibc? ( net-libs/libtirpc )
test? (
@@ -135,7 +135,7 @@ src_configure() {
-DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${LLVM_MAJOR}"
-DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
- # builtins & crt installed by sys-libs/compiler-rt
+ # builtins & crt installed by llvm-runtimes/compiler-rt
-DCOMPILER_RT_BUILD_BUILTINS=OFF
-DCOMPILER_RT_BUILD_CRT=OFF
-DCOMPILER_RT_BUILD_CTX_PROFILE=$(usex ctx-profile)
diff --git a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.5.ebuild b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.5.ebuild
index 24dcc0582eda..04663bb3fb70 100644
--- a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.5.ebuild
+++ b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.5.ebuild
@@ -41,7 +41,7 @@ DEPEND="
BDEPEND="
clang? (
sys-devel/clang:${LLVM_MAJOR}
- sys-libs/compiler-rt:${LLVM_MAJOR}
+ llvm-runtimes/compiler-rt:${LLVM_MAJOR}
)
elibc_glibc? ( net-libs/libtirpc )
test? (
@@ -135,7 +135,7 @@ src_configure() {
-DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${LLVM_MAJOR}"
-DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
- # builtins & crt installed by sys-libs/compiler-rt
+ # builtins & crt installed by llvm-runtimes/compiler-rt
-DCOMPILER_RT_BUILD_BUILTINS=OFF
-DCOMPILER_RT_BUILD_CRT=OFF
-DCOMPILER_RT_BUILD_CTX_PROFILE=$(usex ctx-profile)
diff --git a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0.9999.ebuild b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0.9999.ebuild
index 59a64398c9bc..c81b1b951d6f 100644
--- a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0.9999.ebuild
+++ b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0.9999.ebuild
@@ -40,7 +40,7 @@ DEPEND="
BDEPEND="
clang? (
sys-devel/clang:${LLVM_MAJOR}
- sys-libs/compiler-rt:${LLVM_MAJOR}
+ llvm-runtimes/compiler-rt:${LLVM_MAJOR}
)
elibc_glibc? ( net-libs/libtirpc )
test? (
@@ -134,7 +134,7 @@ src_configure() {
-DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${LLVM_MAJOR}"
-DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
- # builtins & crt installed by sys-libs/compiler-rt
+ # builtins & crt installed by llvm-runtimes/compiler-rt
-DCOMPILER_RT_BUILD_BUILTINS=OFF
-DCOMPILER_RT_BUILD_CRT=OFF
-DCOMPILER_RT_BUILD_CTX_PROFILE=$(usex ctx-profile)
diff --git a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0_pre20241207.ebuild b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0_pre20241207.ebuild
index 59a64398c9bc..c81b1b951d6f 100644
--- a/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0_pre20241207.ebuild
+++ b/llvm-runtimes/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0_pre20241207.ebuild
@@ -40,7 +40,7 @@ DEPEND="
BDEPEND="
clang? (
sys-devel/clang:${LLVM_MAJOR}
- sys-libs/compiler-rt:${LLVM_MAJOR}
+ llvm-runtimes/compiler-rt:${LLVM_MAJOR}
)
elibc_glibc? ( net-libs/libtirpc )
test? (
@@ -134,7 +134,7 @@ src_configure() {
-DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${LLVM_MAJOR}"
-DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
- # builtins & crt installed by sys-libs/compiler-rt
+ # builtins & crt installed by llvm-runtimes/compiler-rt
-DCOMPILER_RT_BUILD_BUILTINS=OFF
-DCOMPILER_RT_BUILD_CRT=OFF
-DCOMPILER_RT_BUILD_CTX_PROFILE=$(usex ctx-profile)
diff --git a/sys-libs/compiler-rt/Manifest b/llvm-runtimes/compiler-rt/Manifest
index b38ecc702489..b38ecc702489 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/llvm-runtimes/compiler-rt/Manifest
diff --git a/sys-libs/compiler-rt/compiler-rt-15.0.7-r1.ebuild b/llvm-runtimes/compiler-rt/compiler-rt-15.0.7-r1.ebuild
index 0b5bbc2d0c6e..0b5bbc2d0c6e 100644
--- a/sys-libs/compiler-rt/compiler-rt-15.0.7-r1.ebuild
+++ b/llvm-runtimes/compiler-rt/compiler-rt-15.0.7-r1.ebuild
diff --git a/sys-libs/compiler-rt/compiler-rt-15.0.7-r2.ebuild b/llvm-runtimes/compiler-rt/compiler-rt-15.0.7-r2.ebuild
index cc7d61a7cc6d..cc7d61a7cc6d 100644
--- a/sys-libs/compiler-rt/compiler-rt-15.0.7-r2.ebuild
+++ b/llvm-runtimes/compiler-rt/compiler-rt-15.0.7-r2.ebuild
diff --git a/sys-libs/compiler-rt/compiler-rt-16.0.6-r5.ebuild b/llvm-runtimes/compiler-rt/compiler-rt-16.0.6-r5.ebuild
index c014f9b33f50..c014f9b33f50 100644
--- a/sys-libs/compiler-rt/compiler-rt-16.0.6-r5.ebuild
+++ b/llvm-runtimes/compiler-rt/compiler-rt-16.0.6-r5.ebuild
diff --git a/sys-libs/compiler-rt/compiler-rt-16.0.6-r6.ebuild b/llvm-runtimes/compiler-rt/compiler-rt-16.0.6-r6.ebuild
index 9ab91e01a137..9ab91e01a137 100644
--- a/sys-libs/compiler-rt/compiler-rt-16.0.6-r6.ebuild
+++ b/llvm-runtimes/compiler-rt/compiler-rt-16.0.6-r6.ebuild
diff --git a/sys-libs/compiler-rt/compiler-rt-17.0.6-r1.ebuild b/llvm-runtimes/compiler-rt/compiler-rt-17.0.6-r1.ebuild
index e505a9b563a7..e505a9b563a7 100644
--- a/sys-libs/compiler-rt/compiler-rt-17.0.6-r1.ebuild
+++ b/llvm-runtimes/compiler-rt/compiler-rt-17.0.6-r1.ebuild
diff --git a/sys-libs/compiler-rt/compiler-rt-17.0.6-r2.ebuild b/llvm-runtimes/compiler-rt/compiler-rt-17.0.6-r2.ebuild
index db027fc274ba..db027fc274ba 100644
--- a/sys-libs/compiler-rt/compiler-rt-17.0.6-r2.ebuild
+++ b/llvm-runtimes/compiler-rt/compiler-rt-17.0.6-r2.ebuild
diff --git a/sys-libs/compiler-rt/compiler-rt-18.1.8-r1.ebuild b/llvm-runtimes/compiler-rt/compiler-rt-18.1.8-r1.ebuild
index 538cd3a6b6e7..538cd3a6b6e7 100644
--- a/sys-libs/compiler-rt/compiler-rt-18.1.8-r1.ebuild
+++ b/llvm-runtimes/compiler-rt/compiler-rt-18.1.8-r1.ebuild
diff --git a/sys-libs/compiler-rt/compiler-rt-18.1.8-r2.ebuild b/llvm-runtimes/compiler-rt/compiler-rt-18.1.8-r2.ebuild
index 832b22e28097..832b22e28097 100644
--- a/sys-libs/compiler-rt/compiler-rt-18.1.8-r2.ebuild
+++ b/llvm-runtimes/compiler-rt/compiler-rt-18.1.8-r2.ebuild
diff --git a/sys-libs/compiler-rt/compiler-rt-19.1.4.ebuild b/llvm-runtimes/compiler-rt/compiler-rt-19.1.4.ebuild
index e957e5d48be7..e957e5d48be7 100644
--- a/sys-libs/compiler-rt/compiler-rt-19.1.4.ebuild
+++ b/llvm-runtimes/compiler-rt/compiler-rt-19.1.4.ebuild
diff --git a/sys-libs/compiler-rt/compiler-rt-19.1.5.ebuild b/llvm-runtimes/compiler-rt/compiler-rt-19.1.5.ebuild
index 88726a8977e1..88726a8977e1 100644
--- a/sys-libs/compiler-rt/compiler-rt-19.1.5.ebuild
+++ b/llvm-runtimes/compiler-rt/compiler-rt-19.1.5.ebuild
diff --git a/sys-libs/compiler-rt/compiler-rt-20.0.0.9999.ebuild b/llvm-runtimes/compiler-rt/compiler-rt-20.0.0.9999.ebuild
index 92b6059c1ee7..92b6059c1ee7 100644
--- a/sys-libs/compiler-rt/compiler-rt-20.0.0.9999.ebuild
+++ b/llvm-runtimes/compiler-rt/compiler-rt-20.0.0.9999.ebuild
diff --git a/sys-libs/compiler-rt/compiler-rt-20.0.0_pre20241207.ebuild b/llvm-runtimes/compiler-rt/compiler-rt-20.0.0_pre20241207.ebuild
index 92b6059c1ee7..92b6059c1ee7 100644
--- a/sys-libs/compiler-rt/compiler-rt-20.0.0_pre20241207.ebuild
+++ b/llvm-runtimes/compiler-rt/compiler-rt-20.0.0_pre20241207.ebuild
diff --git a/sys-libs/compiler-rt/metadata.xml b/llvm-runtimes/compiler-rt/metadata.xml
index efc089d5845f..efc089d5845f 100644
--- a/sys-libs/compiler-rt/metadata.xml
+++ b/llvm-runtimes/compiler-rt/metadata.xml
diff --git a/metadata/stabilization-groups/llvm.group b/metadata/stabilization-groups/llvm.group
index 5dc187217503..e855a4d382cf 100644
--- a/metadata/stabilization-groups/llvm.group
+++ b/metadata/stabilization-groups/llvm.group
@@ -3,6 +3,7 @@ dev-ml/llvm-ocaml
dev-python/clang-python
dev-python/lit
llvm-core/libclc
+llvm-runtimes/compiler-rt
llvm-runtimes/compiler-rt-sanitizers
llvm-runtimes/libcxx
llvm-runtimes/libcxxabi
@@ -19,4 +20,3 @@ sys-devel/llvm
sys-devel/llvm-common
sys-devel/llvm-toolchain-symlinks
sys-devel/llvmgold
-sys-libs/compiler-rt
diff --git a/net-libs/nodejs/nodejs-18.20.4.ebuild b/net-libs/nodejs/nodejs-18.20.4.ebuild
index 2e4b995390a1..a913d96e2507 100644
--- a/net-libs/nodejs/nodejs-18.20.4.ebuild
+++ b/net-libs/nodejs/nodejs-18.20.4.ebuild
@@ -114,7 +114,7 @@ src_configure() {
filter-lto
# nodejs unconditionally links to libatomic #869992
# specifically it requires __atomic_is_lock_free which
- # is not yet implemented by sys-libs/compiler-rt (see
+ # is not yet implemented by llvm-runtimes/compiler-rt (see
# https://reviews.llvm.org/D85044?id=287068), therefore
# we depend on gcc and force using libgcc as the support lib
tc-is-clang && append-ldflags "--rtlib=libgcc --unwindlib=libgcc"
diff --git a/net-libs/nodejs/nodejs-18.20.5.ebuild b/net-libs/nodejs/nodejs-18.20.5.ebuild
index 15c26d15e9c0..f82847e3508a 100644
--- a/net-libs/nodejs/nodejs-18.20.5.ebuild
+++ b/net-libs/nodejs/nodejs-18.20.5.ebuild
@@ -114,7 +114,7 @@ src_configure() {
filter-lto
# nodejs unconditionally links to libatomic #869992
# specifically it requires __atomic_is_lock_free which
- # is not yet implemented by sys-libs/compiler-rt (see
+ # is not yet implemented by llvm-runtimes/compiler-rt (see
# https://reviews.llvm.org/D85044?id=287068), therefore
# we depend on gcc and force using libgcc as the support lib
tc-is-clang && append-ldflags "--rtlib=libgcc --unwindlib=libgcc"
diff --git a/net-libs/nodejs/nodejs-20.15.1.ebuild b/net-libs/nodejs/nodejs-20.15.1.ebuild
index 79e4dcce8bc0..738cf235d144 100644
--- a/net-libs/nodejs/nodejs-20.15.1.ebuild
+++ b/net-libs/nodejs/nodejs-20.15.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
CONFIG_CHECK="~ADVISE_SYSCALLS"
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
PYTHON_REQ_USE="threads(+)"
inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils pax-utils python-any-r1 toolchain-funcs xdg-utils
@@ -113,7 +113,7 @@ src_configure() {
filter-lto
# nodejs unconditionally links to libatomic #869992
# specifically it requires __atomic_is_lock_free which
- # is not yet implemented by sys-libs/compiler-rt (see
+ # is not yet implemented by llvm-runtimes/compiler-rt (see
# https://reviews.llvm.org/D85044?id=287068), therefore
# we depend on gcc and force using libgcc as the support lib
tc-is-clang && append-ldflags "--rtlib=libgcc --unwindlib=libgcc"
diff --git a/net-libs/nodejs/nodejs-20.17.0.ebuild b/net-libs/nodejs/nodejs-20.17.0.ebuild
index 44f8a7a5ea5b..190648817a15 100644
--- a/net-libs/nodejs/nodejs-20.17.0.ebuild
+++ b/net-libs/nodejs/nodejs-20.17.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
CONFIG_CHECK="~ADVISE_SYSCALLS"
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
PYTHON_REQ_USE="threads(+)"
inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils pax-utils python-any-r1 toolchain-funcs xdg-utils
@@ -113,7 +113,7 @@ src_configure() {
filter-lto
# nodejs unconditionally links to libatomic #869992
# specifically it requires __atomic_is_lock_free which
- # is not yet implemented by sys-libs/compiler-rt (see
+ # is not yet implemented by llvm-runtimes/compiler-rt (see
# https://reviews.llvm.org/D85044?id=287068), therefore
# we depend on gcc and force using libgcc as the support lib
tc-is-clang && append-ldflags "--rtlib=libgcc --unwindlib=libgcc"
diff --git a/net-libs/nodejs/nodejs-20.18.0.ebuild b/net-libs/nodejs/nodejs-20.18.0.ebuild
index 1a9f823fb862..a06c32bdae99 100644
--- a/net-libs/nodejs/nodejs-20.18.0.ebuild
+++ b/net-libs/nodejs/nodejs-20.18.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
CONFIG_CHECK="~ADVISE_SYSCALLS"
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
PYTHON_REQ_USE="threads(+)"
inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils pax-utils python-any-r1 toolchain-funcs xdg-utils
@@ -113,7 +113,7 @@ src_configure() {
filter-lto
# nodejs unconditionally links to libatomic #869992
# specifically it requires __atomic_is_lock_free which
- # is not yet implemented by sys-libs/compiler-rt (see
+ # is not yet implemented by llvm-runtimes/compiler-rt (see
# https://reviews.llvm.org/D85044?id=287068), therefore
# we depend on gcc and force using libgcc as the support lib
tc-is-clang && append-ldflags "--rtlib=libgcc --unwindlib=libgcc"
diff --git a/net-libs/nodejs/nodejs-20.18.1.ebuild b/net-libs/nodejs/nodejs-20.18.1.ebuild
index 1a9f823fb862..a06c32bdae99 100644
--- a/net-libs/nodejs/nodejs-20.18.1.ebuild
+++ b/net-libs/nodejs/nodejs-20.18.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
CONFIG_CHECK="~ADVISE_SYSCALLS"
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
PYTHON_REQ_USE="threads(+)"
inherit bash-completion-r1 check-reqs flag-o-matic linux-info ninja-utils pax-utils python-any-r1 toolchain-funcs xdg-utils
@@ -113,7 +113,7 @@ src_configure() {
filter-lto
# nodejs unconditionally links to libatomic #869992
# specifically it requires __atomic_is_lock_free which
- # is not yet implemented by sys-libs/compiler-rt (see
+ # is not yet implemented by llvm-runtimes/compiler-rt (see
# https://reviews.llvm.org/D85044?id=287068), therefore
# we depend on gcc and force using libgcc as the support lib
tc-is-clang && append-ldflags "--rtlib=libgcc --unwindlib=libgcc"
diff --git a/net-libs/nodejs/nodejs-22.10.0.ebuild b/net-libs/nodejs/nodejs-22.10.0.ebuild
index f0eda09aff2b..e1343e263acb 100644
--- a/net-libs/nodejs/nodejs-22.10.0.ebuild
+++ b/net-libs/nodejs/nodejs-22.10.0.ebuild
@@ -127,7 +127,7 @@ src_configure() {
use arm64 && append-flags $(test-flags-CXX -mbranch-protection=none)
# nodejs unconditionally links to libatomic #869992
# specifically it requires __atomic_is_lock_free which
- # is not yet implemented by sys-libs/compiler-rt (see
+ # is not yet implemented by llvm-runtimes/compiler-rt (see
# https://reviews.llvm.org/D85044?id=287068), therefore
# we depend on gcc and force using libgcc as the support lib
tc-is-clang && append-ldflags "--rtlib=libgcc --unwindlib=libgcc"
diff --git a/net-libs/nodejs/nodejs-22.12.0.ebuild b/net-libs/nodejs/nodejs-22.12.0.ebuild
index f0eda09aff2b..e1343e263acb 100644
--- a/net-libs/nodejs/nodejs-22.12.0.ebuild
+++ b/net-libs/nodejs/nodejs-22.12.0.ebuild
@@ -127,7 +127,7 @@ src_configure() {
use arm64 && append-flags $(test-flags-CXX -mbranch-protection=none)
# nodejs unconditionally links to libatomic #869992
# specifically it requires __atomic_is_lock_free which
- # is not yet implemented by sys-libs/compiler-rt (see
+ # is not yet implemented by llvm-runtimes/compiler-rt (see
# https://reviews.llvm.org/D85044?id=287068), therefore
# we depend on gcc and force using libgcc as the support lib
tc-is-clang && append-ldflags "--rtlib=libgcc --unwindlib=libgcc"
diff --git a/net-libs/nodejs/nodejs-22.4.1-r1.ebuild b/net-libs/nodejs/nodejs-22.4.1-r1.ebuild
index 9dce8c018258..3e3cf32b4b5f 100644
--- a/net-libs/nodejs/nodejs-22.4.1-r1.ebuild
+++ b/net-libs/nodejs/nodejs-22.4.1-r1.ebuild
@@ -124,7 +124,7 @@ src_configure() {
use arm64 && append-flags $(test-flags-CXX -mbranch-protection=none)
# nodejs unconditionally links to libatomic #869992
# specifically it requires __atomic_is_lock_free which
- # is not yet implemented by sys-libs/compiler-rt (see
+ # is not yet implemented by llvm-runtimes/compiler-rt (see
# https://reviews.llvm.org/D85044?id=287068), therefore
# we depend on gcc and force using libgcc as the support lib
tc-is-clang && append-ldflags "--rtlib=libgcc --unwindlib=libgcc"
diff --git a/net-libs/nodejs/nodejs-22.7.0.ebuild b/net-libs/nodejs/nodejs-22.7.0.ebuild
index da3ea85862a7..51e02b2bcfe1 100644
--- a/net-libs/nodejs/nodejs-22.7.0.ebuild
+++ b/net-libs/nodejs/nodejs-22.7.0.ebuild
@@ -127,7 +127,7 @@ src_configure() {
use arm64 && append-flags $(test-flags-CXX -mbranch-protection=none)
# nodejs unconditionally links to libatomic #869992
# specifically it requires __atomic_is_lock_free which
- # is not yet implemented by sys-libs/compiler-rt (see
+ # is not yet implemented by llvm-runtimes/compiler-rt (see
# https://reviews.llvm.org/D85044?id=287068), therefore
# we depend on gcc and force using libgcc as the support lib
tc-is-clang && append-ldflags "--rtlib=libgcc --unwindlib=libgcc"
diff --git a/net-libs/nodejs/nodejs-22.8.0.ebuild b/net-libs/nodejs/nodejs-22.8.0.ebuild
index d3115842c733..783214a446b3 100644
--- a/net-libs/nodejs/nodejs-22.8.0.ebuild
+++ b/net-libs/nodejs/nodejs-22.8.0.ebuild
@@ -127,7 +127,7 @@ src_configure() {
use arm64 && append-flags $(test-flags-CXX -mbranch-protection=none)
# nodejs unconditionally links to libatomic #869992
# specifically it requires __atomic_is_lock_free which
- # is not yet implemented by sys-libs/compiler-rt (see
+ # is not yet implemented by llvm-runtimes/compiler-rt (see
# https://reviews.llvm.org/D85044?id=287068), therefore
# we depend on gcc and force using libgcc as the support lib
tc-is-clang && append-ldflags "--rtlib=libgcc --unwindlib=libgcc"
diff --git a/net-libs/nodejs/nodejs-99999999.ebuild b/net-libs/nodejs/nodejs-99999999.ebuild
index f0eda09aff2b..e1343e263acb 100644
--- a/net-libs/nodejs/nodejs-99999999.ebuild
+++ b/net-libs/nodejs/nodejs-99999999.ebuild
@@ -127,7 +127,7 @@ src_configure() {
use arm64 && append-flags $(test-flags-CXX -mbranch-protection=none)
# nodejs unconditionally links to libatomic #869992
# specifically it requires __atomic_is_lock_free which
- # is not yet implemented by sys-libs/compiler-rt (see
+ # is not yet implemented by llvm-runtimes/compiler-rt (see
# https://reviews.llvm.org/D85044?id=287068), therefore
# we depend on gcc and force using libgcc as the support lib
tc-is-clang && append-ldflags "--rtlib=libgcc --unwindlib=libgcc"
diff --git a/profiles/arch/powerpc/ppc32/package.mask b/profiles/arch/powerpc/ppc32/package.mask
index fde7dfbbe135..744217fe4d35 100644
--- a/profiles/arch/powerpc/ppc32/package.mask
+++ b/profiles/arch/powerpc/ppc32/package.mask
@@ -16,5 +16,5 @@ sci-libs/pdal
# Sergei Trofimovich <slyfox@gentoo.org> (2021-02-17)
# Not ported to ppc32. See ALL_.*_SUPPORTED_ARCH
# in compiler-rt/cmake/. Bug #708344
-sys-libs/compiler-rt
+llvm-runtimes/compiler-rt
llvm-runtimes/compiler-rt-sanitizers
diff --git a/profiles/default/linux/amd64/17.1/clang/package.use.force b/profiles/default/linux/amd64/17.1/clang/package.use.force
index 0fdda933a25c..6c6517d1d617 100644
--- a/profiles/default/linux/amd64/17.1/clang/package.use.force
+++ b/profiles/default/linux/amd64/17.1/clang/package.use.force
@@ -7,7 +7,7 @@ dev-libs/libxml2 abi_x86_32 abi_x86_64
sys-devel/clang abi_x86_32 abi_x86_64
sys-devel/clang-runtime abi_x86_32 abi_x86_64
sys-devel/llvm abi_x86_32 abi_x86_64
-sys-libs/compiler-rt abi_x86_32 abi_x86_64
+llvm-runtimes/compiler-rt abi_x86_32 abi_x86_64
llvm-runtimes/libcxxabi abi_x86_32 abi_x86_64
llvm-runtimes/libcxx abi_x86_32 abi_x86_64
sys-libs/libunwind abi_x86_32 abi_x86_64
diff --git a/profiles/default/linux/amd64/17.1/systemd/clang/package.use.force b/profiles/default/linux/amd64/17.1/systemd/clang/package.use.force
index 0fdda933a25c..6c6517d1d617 100644
--- a/profiles/default/linux/amd64/17.1/systemd/clang/package.use.force
+++ b/profiles/default/linux/amd64/17.1/systemd/clang/package.use.force
@@ -7,7 +7,7 @@ dev-libs/libxml2 abi_x86_32 abi_x86_64
sys-devel/clang abi_x86_32 abi_x86_64
sys-devel/clang-runtime abi_x86_32 abi_x86_64
sys-devel/llvm abi_x86_32 abi_x86_64
-sys-libs/compiler-rt abi_x86_32 abi_x86_64
+llvm-runtimes/compiler-rt abi_x86_32 abi_x86_64
llvm-runtimes/libcxxabi abi_x86_32 abi_x86_64
llvm-runtimes/libcxx abi_x86_32 abi_x86_64
sys-libs/libunwind abi_x86_32 abi_x86_64
diff --git a/profiles/default/linux/amd64/23.0/llvm/package.use.force b/profiles/default/linux/amd64/23.0/llvm/package.use.force
index 5fb9436a8e3c..e8369e9e0454 100644
--- a/profiles/default/linux/amd64/23.0/llvm/package.use.force
+++ b/profiles/default/linux/amd64/23.0/llvm/package.use.force
@@ -7,7 +7,7 @@ dev-libs/libxml2 abi_x86_32 abi_x86_64
sys-devel/clang abi_x86_32 abi_x86_64
sys-devel/clang-runtime abi_x86_32 abi_x86_64
sys-devel/llvm abi_x86_32 abi_x86_64
-sys-libs/compiler-rt abi_x86_32 abi_x86_64
+llvm-runtimes/compiler-rt abi_x86_32 abi_x86_64
llvm-runtimes/libcxxabi abi_x86_32 abi_x86_64
llvm-runtimes/libcxx abi_x86_32 abi_x86_64
sys-libs/libunwind abi_x86_32 abi_x86_64
diff --git a/profiles/default/linux/amd64/23.0/split-usr/llvm/package.use.force b/profiles/default/linux/amd64/23.0/split-usr/llvm/package.use.force
index 5fb9436a8e3c..e8369e9e0454 100644
--- a/profiles/default/linux/amd64/23.0/split-usr/llvm/package.use.force
+++ b/profiles/default/linux/amd64/23.0/split-usr/llvm/package.use.force
@@ -7,7 +7,7 @@ dev-libs/libxml2 abi_x86_32 abi_x86_64
sys-devel/clang abi_x86_32 abi_x86_64
sys-devel/clang-runtime abi_x86_32 abi_x86_64
sys-devel/llvm abi_x86_32 abi_x86_64
-sys-libs/compiler-rt abi_x86_32 abi_x86_64
+llvm-runtimes/compiler-rt abi_x86_32 abi_x86_64
llvm-runtimes/libcxxabi abi_x86_32 abi_x86_64
llvm-runtimes/libcxx abi_x86_32 abi_x86_64
sys-libs/libunwind abi_x86_32 abi_x86_64
diff --git a/profiles/features/llvm/package.use b/profiles/features/llvm/package.use
index 75ffb5c6eb13..0ee47c571bc0 100644
--- a/profiles/features/llvm/package.use
+++ b/profiles/features/llvm/package.use
@@ -5,7 +5,7 @@ llvm-runtimes/libunwind static-libs
sys-devel/llvm -binutils-plugin
# use all defaults
-sys-libs/compiler-rt clang
+llvm-runtimes/compiler-rt clang
# disable sanitizers for now
sys-devel/clang-runtime compiler-rt libcxx -sanitize
diff --git a/profiles/features/llvm/packages b/profiles/features/llvm/packages
index ab21dbc002fe..9c8c98b2b513 100644
--- a/profiles/features/llvm/packages
+++ b/profiles/features/llvm/packages
@@ -4,7 +4,7 @@
*sys-devel/clang
*llvm-runtimes/libcxx
*llvm-runtimes/libcxxabi
-*sys-libs/compiler-rt
+*llvm-runtimes/compiler-rt
*llvm-runtimes/libunwind
# not needed with clang
diff --git a/profiles/features/llvm/packages.build b/profiles/features/llvm/packages.build
index ea1319c3cc2f..d8f2d390b64b 100644
--- a/profiles/features/llvm/packages.build
+++ b/profiles/features/llvm/packages.build
@@ -1,5 +1,5 @@
# will be pulled by stage1
-sys-libs/compiler-rt
+llvm-runtimes/compiler-rt
llvm-runtimes/libcxxabi
llvm-runtimes/libcxx
sys-devel/llvm
diff --git a/profiles/updates/4Q-2024 b/profiles/updates/4Q-2024
index b25e403e750b..990beec0fc9f 100644
--- a/profiles/updates/4Q-2024
+++ b/profiles/updates/4Q-2024
@@ -68,3 +68,4 @@ move sys-libs/libomp llvm-runtimes/openmp
move sys-libs/libcxxabi llvm-runtimes/libcxxabi
move sys-libs/libcxx llvm-runtimes/libcxx
move sys-libs/compiler-rt-sanitizers llvm-runtimes/compiler-rt-sanitizers
+move sys-libs/compiler-rt llvm-runtimes/compiler-rt
diff --git a/sys-devel/clang-runtime/clang-runtime-15.0.7.ebuild b/sys-devel/clang-runtime/clang-runtime-15.0.7.ebuild
index 2a8771bead3c..2d601d4a45c6 100644
--- a/sys-devel/clang-runtime/clang-runtime-15.0.7.ebuild
+++ b/sys-devel/clang-runtime/clang-runtime-15.0.7.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="sanitize? ( compiler-rt )"
RDEPEND="
compiler-rt? (
- ~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
sanitize? (
~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
)
diff --git a/sys-devel/clang-runtime/clang-runtime-16.0.6.ebuild b/sys-devel/clang-runtime/clang-runtime-16.0.6.ebuild
index 872a4663e9ec..ead2c0032671 100644
--- a/sys-devel/clang-runtime/clang-runtime-16.0.6.ebuild
+++ b/sys-devel/clang-runtime/clang-runtime-16.0.6.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="sanitize? ( compiler-rt )"
RDEPEND="
compiler-rt? (
- ~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
sanitize? (
~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
)
diff --git a/sys-devel/clang-runtime/clang-runtime-17.0.6.ebuild b/sys-devel/clang-runtime/clang-runtime-17.0.6.ebuild
index 872a4663e9ec..ead2c0032671 100644
--- a/sys-devel/clang-runtime/clang-runtime-17.0.6.ebuild
+++ b/sys-devel/clang-runtime/clang-runtime-17.0.6.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="sanitize? ( compiler-rt )"
RDEPEND="
compiler-rt? (
- ~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
sanitize? (
~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
)
diff --git a/sys-devel/clang-runtime/clang-runtime-18.1.8.ebuild b/sys-devel/clang-runtime/clang-runtime-18.1.8.ebuild
index 55a01c39ef52..630dde92a651 100644
--- a/sys-devel/clang-runtime/clang-runtime-18.1.8.ebuild
+++ b/sys-devel/clang-runtime/clang-runtime-18.1.8.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="sanitize? ( compiler-rt )"
RDEPEND="
compiler-rt? (
- ~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
sanitize? (
~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
)
diff --git a/sys-devel/clang-runtime/clang-runtime-19.1.4.ebuild b/sys-devel/clang-runtime/clang-runtime-19.1.4.ebuild
index 55a01c39ef52..630dde92a651 100644
--- a/sys-devel/clang-runtime/clang-runtime-19.1.4.ebuild
+++ b/sys-devel/clang-runtime/clang-runtime-19.1.4.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="sanitize? ( compiler-rt )"
RDEPEND="
compiler-rt? (
- ~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
sanitize? (
~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
)
diff --git a/sys-devel/clang-runtime/clang-runtime-19.1.5.ebuild b/sys-devel/clang-runtime/clang-runtime-19.1.5.ebuild
index 7b3439fd5387..156bf2451f7b 100644
--- a/sys-devel/clang-runtime/clang-runtime-19.1.5.ebuild
+++ b/sys-devel/clang-runtime/clang-runtime-19.1.5.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="sanitize? ( compiler-rt )"
RDEPEND="
compiler-rt? (
- ~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
sanitize? (
~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
)
diff --git a/sys-devel/clang-runtime/clang-runtime-20.0.0.9999.ebuild b/sys-devel/clang-runtime/clang-runtime-20.0.0.9999.ebuild
index 13e85c018978..731f7ca4c926 100644
--- a/sys-devel/clang-runtime/clang-runtime-20.0.0.9999.ebuild
+++ b/sys-devel/clang-runtime/clang-runtime-20.0.0.9999.ebuild
@@ -15,7 +15,7 @@ REQUIRED_USE="sanitize? ( compiler-rt )"
RDEPEND="
compiler-rt? (
- ~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
sanitize? (
~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
)
diff --git a/sys-devel/clang-runtime/clang-runtime-20.0.0_pre20241207.ebuild b/sys-devel/clang-runtime/clang-runtime-20.0.0_pre20241207.ebuild
index 13e85c018978..731f7ca4c926 100644
--- a/sys-devel/clang-runtime/clang-runtime-20.0.0_pre20241207.ebuild
+++ b/sys-devel/clang-runtime/clang-runtime-20.0.0_pre20241207.ebuild
@@ -15,7 +15,7 @@ REQUIRED_USE="sanitize? ( compiler-rt )"
RDEPEND="
compiler-rt? (
- ~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ ~llvm-runtimes/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
sanitize? (
~llvm-runtimes/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
)
diff --git a/sys-devel/clang-runtime/metadata.xml b/sys-devel/clang-runtime/metadata.xml
index fbfaee66297b..2167c069cc50 100644
--- a/sys-devel/clang-runtime/metadata.xml
+++ b/sys-devel/clang-runtime/metadata.xml
@@ -5,7 +5,7 @@
<email>llvm@gentoo.org</email>
</maintainer>
<use>
- <flag name="compiler-rt">Install <pkg>sys-libs/compiler-rt</pkg> for -rtlib=compiler-rt</flag>
+ <flag name="compiler-rt">Install <pkg>llvm-runtimes/compiler-rt</pkg> for -rtlib=compiler-rt</flag>
<flag name="libcxx">Install <pkg>llvm-runtimes/libcxx</pkg> for -stdlib=libc++</flag>
<flag name="offload">Install <pkg>llvm-runtimes/offload</pkg> for -fopenmp GPU offloading</flag>
<flag name="openmp">Install <pkg>llvm-runtimes/openmp</pkg> for -fopenmp support</flag>