commit:     e572f2011e30b309d26963ac156a7af860ad0d42
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 11 11:25:13 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Wed Dec 11 11:53:21 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e572f201

Move {sys-devel → llvm-core}/lld

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 app-emulation/wine-proton/wine-proton-9.0.2.ebuild                | 2 +-
 app-emulation/wine-proton/wine-proton-9.0.3.ebuild                | 2 +-
 app-emulation/wine-proton/wine-proton-9999.ebuild                 | 2 +-
 app-emulation/wine-staging/wine-staging-9.0.ebuild                | 2 +-
 app-emulation/wine-staging/wine-staging-9.19.ebuild               | 2 +-
 app-emulation/wine-staging/wine-staging-9.20.ebuild               | 2 +-
 app-emulation/wine-staging/wine-staging-9.21.ebuild               | 2 +-
 app-emulation/wine-staging/wine-staging-9.22.ebuild               | 2 +-
 app-emulation/wine-staging/wine-staging-9999.ebuild               | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-9.0.ebuild                | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-9.19.ebuild               | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-9.20.ebuild               | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-9.21.ebuild               | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-9.22.ebuild               | 2 +-
 app-emulation/wine-vanilla/wine-vanilla-9999.ebuild               | 2 +-
 app-office/libreoffice/libreoffice-24.2.4.2-r1.ebuild             | 8 ++++----
 app-office/libreoffice/libreoffice-24.2.6.2.ebuild                | 8 ++++----
 app-office/libreoffice/libreoffice-24.2.7.2.ebuild                | 8 ++++----
 app-office/libreoffice/libreoffice-24.2.9999.ebuild               | 8 ++++----
 app-office/libreoffice/libreoffice-9999.ebuild                    | 8 ++++----
 dev-lang/rust/rust-1.71.1-r100.ebuild                             | 2 +-
 dev-lang/rust/rust-1.74.1-r100.ebuild                             | 2 +-
 dev-lang/rust/rust-1.75.0-r100.ebuild                             | 2 +-
 dev-lang/rust/rust-1.76.0-r100.ebuild                             | 2 +-
 dev-lang/rust/rust-1.77.1-r100.ebuild                             | 2 +-
 dev-lang/rust/rust-1.78.0-r100.ebuild                             | 2 +-
 dev-lang/rust/rust-1.79.0-r100.ebuild                             | 2 +-
 dev-lang/rust/rust-1.80.1-r100.ebuild                             | 2 +-
 dev-lang/rust/rust-1.81.0-r100.ebuild                             | 2 +-
 dev-lang/rust/rust-1.82.0-r100.ebuild                             | 2 +-
 dev-lang/rust/rust-1.82.0-r101.ebuild                             | 2 +-
 dev-lang/rust/rust-1.83.0-r1.ebuild                               | 2 +-
 dev-lang/spidermonkey/spidermonkey-102.15.0-r1.ebuild             | 6 +++---
 dev-lang/spidermonkey/spidermonkey-115.16.0-r1.ebuild             | 6 +++---
 dev-lang/spidermonkey/spidermonkey-128.3.0-r1.ebuild              | 6 +++---
 dev-lang/spidermonkey/spidermonkey-128.4.0-r1.ebuild              | 6 +++---
 dev-lang/spidermonkey/spidermonkey-128.5.0.ebuild                 | 6 +++---
 dev-lang/zig/zig-0.13.0-r1.ebuild                                 | 2 +-
 dev-lang/zig/zig-9999.ebuild                                      | 2 +-
 dev-libs/rocm-comgr/rocm-comgr-5.1.3-r3.ebuild                    | 2 +-
 dev-libs/rocm-comgr/rocm-comgr-5.3.3-r2.ebuild                    | 2 +-
 dev-libs/rocm-comgr/rocm-comgr-5.4.3-r1.ebuild                    | 2 +-
 dev-libs/rocm-comgr/rocm-comgr-5.5.1.ebuild                       | 2 +-
 dev-libs/rocm-comgr/rocm-comgr-5.7.1.ebuild                       | 2 +-
 dev-libs/rocm-comgr/rocm-comgr-6.1.1.ebuild                       | 2 +-
 dev-libs/rocm-comgr/rocm-comgr-6.1.2.ebuild                       | 2 +-
 dev-libs/rocm-comgr/rocm-comgr-6.2.4.ebuild                       | 2 +-
 dev-libs/rocm-device-libs/rocm-device-libs-6.1.1.ebuild           | 2 +-
 dev-libs/rocm-device-libs/rocm-device-libs-6.1.2.ebuild           | 2 +-
 dev-libs/rocm-device-libs/rocm-device-libs-6.2.4.ebuild           | 2 +-
 dev-libs/rocr-runtime/rocr-runtime-5.1.3-r1.ebuild                | 2 +-
 dev-libs/rocr-runtime/rocr-runtime-5.3.3-r1.ebuild                | 2 +-
 dev-libs/rocr-runtime/rocr-runtime-5.4.3-r1.ebuild                | 2 +-
 dev-libs/rocr-runtime/rocr-runtime-5.5.1.ebuild                   | 2 +-
 dev-libs/rocr-runtime/rocr-runtime-5.7.1-r3.ebuild                | 2 +-
 dev-libs/rocr-runtime/rocr-runtime-6.1.1.ebuild                   | 2 +-
 dev-libs/rocr-runtime/rocr-runtime-6.1.2.ebuild                   | 2 +-
 dev-libs/rocr-runtime/rocr-runtime-6.2.4.ebuild                   | 2 +-
 .../intel-graphics-compiler-1.0.17657.8.ebuild                    | 4 ++--
 llvm-core/clang-common/clang-common-15.0.7-r10.ebuild             | 2 +-
 llvm-core/clang-common/clang-common-16.0.6-r6.ebuild              | 2 +-
 llvm-core/clang-common/clang-common-17.0.6-r10.ebuild             | 2 +-
 llvm-core/clang-common/clang-common-17.0.6-r9.ebuild              | 2 +-
 llvm-core/clang-common/clang-common-18.1.8-r3.ebuild              | 2 +-
 llvm-core/clang-common/clang-common-19.1.4.ebuild                 | 2 +-
 llvm-core/clang-common/clang-common-19.1.5.ebuild                 | 2 +-
 llvm-core/clang-common/clang-common-20.0.0.9999.ebuild            | 2 +-
 llvm-core/clang-common/clang-common-20.0.0_pre20241207.ebuild     | 2 +-
 llvm-core/clang/clang-18.1.8-r6.ebuild                            | 2 +-
 llvm-core/clang/clang-19.1.4.ebuild                               | 2 +-
 llvm-core/clang/clang-19.1.5.ebuild                               | 2 +-
 llvm-core/clang/clang-20.0.0.9999.ebuild                          | 2 +-
 llvm-core/clang/clang-20.0.0_pre20241207.ebuild                   | 2 +-
 .../lld-toolchain-symlinks/lld-toolchain-symlinks-15-r2.ebuild    | 2 +-
 .../lld-toolchain-symlinks/lld-toolchain-symlinks-16-r2.ebuild    | 2 +-
 llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-17.ebuild | 2 +-
 llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-18.ebuild | 2 +-
 llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-19.ebuild | 2 +-
 llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-20.ebuild | 2 +-
 {sys-devel => llvm-core}/lld/Manifest                             | 0
 {sys-devel => llvm-core}/lld/lld-15.0.7.ebuild                    | 2 +-
 {sys-devel => llvm-core}/lld/lld-16.0.6.ebuild                    | 2 +-
 {sys-devel => llvm-core}/lld/lld-17.0.6.ebuild                    | 2 +-
 {sys-devel => llvm-core}/lld/lld-18.1.8.ebuild                    | 2 +-
 {sys-devel => llvm-core}/lld/lld-19.1.4.ebuild                    | 2 +-
 {sys-devel => llvm-core}/lld/lld-19.1.5.ebuild                    | 2 +-
 {sys-devel => llvm-core}/lld/lld-20.0.0.9999.ebuild               | 2 +-
 {sys-devel => llvm-core}/lld/lld-20.0.0_pre20241207.ebuild        | 2 +-
 {sys-devel => llvm-core}/lld/metadata.xml                         | 0
 llvm-core/lldb/lldb-15.0.7.ebuild                                 | 2 +-
 llvm-core/lldb/lldb-16.0.6-r1.ebuild                              | 2 +-
 llvm-core/lldb/lldb-17.0.6.ebuild                                 | 2 +-
 llvm-core/lldb/lldb-18.1.8.ebuild                                 | 2 +-
 llvm-core/lldb/lldb-19.1.4.ebuild                                 | 2 +-
 llvm-core/lldb/lldb-19.1.5.ebuild                                 | 2 +-
 llvm-core/lldb/lldb-20.0.0.9999.ebuild                            | 2 +-
 llvm-core/lldb/lldb-20.0.0_pre20241207.ebuild                     | 2 +-
 mail-client/thunderbird/thunderbird-128.5.0.ebuild                | 6 +++---
 mail-client/thunderbird/thunderbird-128.5.1.ebuild                | 6 +++---
 metadata/stabilization-groups/llvm.group                          | 2 +-
 profiles/arch/powerpc/ppc32/package.use.stable.mask               | 2 +-
 profiles/arch/sparc/package.use.mask                              | 4 ++--
 profiles/features/llvm/packages                                   | 2 +-
 profiles/features/llvm/packages.build                             | 2 +-
 profiles/info_pkgs                                                | 2 +-
 profiles/releases/23.0/package.use                                | 2 +-
 profiles/updates/4Q-2024                                          | 1 +
 sys-apps/pciutils/pciutils-3.10.0.ebuild                          | 4 ++--
 sys-apps/pciutils/pciutils-3.12.0.ebuild                          | 2 +-
 sys-apps/pciutils/pciutils-3.13.0.ebuild                          | 2 +-
 .../clang-crossdev-wrappers/clang-crossdev-wrappers-16.ebuild     | 2 +-
 .../clang-crossdev-wrappers/clang-crossdev-wrappers-17.ebuild     | 2 +-
 .../clang-crossdev-wrappers/clang-crossdev-wrappers-18.ebuild     | 2 +-
 .../clang-crossdev-wrappers/clang-crossdev-wrappers-19.ebuild     | 2 +-
 www-client/chromium/chromium-130.0.6723.116-r1.ebuild             | 2 +-
 www-client/chromium/chromium-131.0.6778.108.ebuild                | 2 +-
 www-client/chromium/chromium-131.0.6778.139.ebuild                | 2 +-
 www-client/chromium/chromium-131.0.6778.85.ebuild                 | 2 +-
 www-client/chromium/chromium-132.0.6834.32.ebuild                 | 2 +-
 www-client/chromium/chromium-133.0.6847.2.ebuild                  | 2 +-
 www-client/chromium/chromium-133.0.6876.4.ebuild                  | 2 +-
 www-client/firefox/firefox-128.5.0.ebuild                         | 8 ++++----
 www-client/firefox/firefox-128.5.1.ebuild                         | 8 ++++----
 www-client/firefox/firefox-133.0.ebuild                           | 8 ++++----
 124 files changed, 163 insertions(+), 162 deletions(-)

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 e4c98ec67fea..4855ae40fca3 100644
--- a/app-emulation/wine-proton/wine-proton-9.0.2.ebuild
+++ b/app-emulation/wine-proton/wine-proton-9.0.2.ebuild
@@ -111,7 +111,7 @@ BDEPEND="
        ${PYTHON_DEPS}
        || (
                sys-devel/binutils
-               sys-devel/lld
+               llvm-core/lld
        )
        dev-lang/perl
        sys-devel/bison

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 16c5d0eb2d8d..63f043ab153c 100644
--- a/app-emulation/wine-proton/wine-proton-9.0.3.ebuild
+++ b/app-emulation/wine-proton/wine-proton-9.0.3.ebuild
@@ -111,7 +111,7 @@ BDEPEND="
        ${PYTHON_DEPS}
        || (
                sys-devel/binutils
-               sys-devel/lld
+               llvm-core/lld
        )
        dev-lang/perl
        sys-devel/bison

diff --git a/app-emulation/wine-proton/wine-proton-9999.ebuild 
b/app-emulation/wine-proton/wine-proton-9999.ebuild
index d8066376ecd4..4642b41877ee 100644
--- a/app-emulation/wine-proton/wine-proton-9999.ebuild
+++ b/app-emulation/wine-proton/wine-proton-9999.ebuild
@@ -111,7 +111,7 @@ BDEPEND="
        ${PYTHON_DEPS}
        || (
                sys-devel/binutils
-               sys-devel/lld
+               llvm-core/lld
        )
        dev-lang/perl
        sys-devel/bison

diff --git a/app-emulation/wine-staging/wine-staging-9.0.ebuild 
b/app-emulation/wine-staging/wine-staging-9.0.ebuild
index afe3129b307d..7bd88b9de330 100644
--- a/app-emulation/wine-staging/wine-staging-9.0.ebuild
+++ b/app-emulation/wine-staging/wine-staging-9.0.ebuild
@@ -151,7 +151,7 @@ BDEPEND="
        )
        || (
                sys-devel/binutils
-               sys-devel/lld
+               llvm-core/lld
        )
        dev-lang/perl
        sys-devel/bison

diff --git a/app-emulation/wine-staging/wine-staging-9.19.ebuild 
b/app-emulation/wine-staging/wine-staging-9.19.ebuild
index 72af8a217ff8..dc7cc79a6db5 100644
--- a/app-emulation/wine-staging/wine-staging-9.19.ebuild
+++ b/app-emulation/wine-staging/wine-staging-9.19.ebuild
@@ -147,7 +147,7 @@ BDEPEND="
        ${PYTHON_DEPS}
        || (
                sys-devel/binutils
-               sys-devel/lld
+               llvm-core/lld
        )
        dev-lang/perl
        dev-vcs/git

diff --git a/app-emulation/wine-staging/wine-staging-9.20.ebuild 
b/app-emulation/wine-staging/wine-staging-9.20.ebuild
index b62f845c6556..bb1e1d52d321 100644
--- a/app-emulation/wine-staging/wine-staging-9.20.ebuild
+++ b/app-emulation/wine-staging/wine-staging-9.20.ebuild
@@ -147,7 +147,7 @@ BDEPEND="
        ${PYTHON_DEPS}
        || (
                sys-devel/binutils
-               sys-devel/lld
+               llvm-core/lld
        )
        dev-lang/perl
        dev-vcs/git

diff --git a/app-emulation/wine-staging/wine-staging-9.21.ebuild 
b/app-emulation/wine-staging/wine-staging-9.21.ebuild
index b62f845c6556..bb1e1d52d321 100644
--- a/app-emulation/wine-staging/wine-staging-9.21.ebuild
+++ b/app-emulation/wine-staging/wine-staging-9.21.ebuild
@@ -147,7 +147,7 @@ BDEPEND="
        ${PYTHON_DEPS}
        || (
                sys-devel/binutils
-               sys-devel/lld
+               llvm-core/lld
        )
        dev-lang/perl
        dev-vcs/git

diff --git a/app-emulation/wine-staging/wine-staging-9.22.ebuild 
b/app-emulation/wine-staging/wine-staging-9.22.ebuild
index b62f845c6556..bb1e1d52d321 100644
--- a/app-emulation/wine-staging/wine-staging-9.22.ebuild
+++ b/app-emulation/wine-staging/wine-staging-9.22.ebuild
@@ -147,7 +147,7 @@ BDEPEND="
        ${PYTHON_DEPS}
        || (
                sys-devel/binutils
-               sys-devel/lld
+               llvm-core/lld
        )
        dev-lang/perl
        dev-vcs/git

diff --git a/app-emulation/wine-staging/wine-staging-9999.ebuild 
b/app-emulation/wine-staging/wine-staging-9999.ebuild
index 163c60c3539b..079299786741 100644
--- a/app-emulation/wine-staging/wine-staging-9999.ebuild
+++ b/app-emulation/wine-staging/wine-staging-9999.ebuild
@@ -147,7 +147,7 @@ BDEPEND="
        ${PYTHON_DEPS}
        || (
                sys-devel/binutils
-               sys-devel/lld
+               llvm-core/lld
        )
        dev-lang/perl
        dev-vcs/git

diff --git a/app-emulation/wine-vanilla/wine-vanilla-9.0.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-9.0.ebuild
index 0a0a3172d3d3..0ee385cb279a 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-9.0.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-9.0.ebuild
@@ -136,7 +136,7 @@ DEPEND="
 BDEPEND="
        || (
                sys-devel/binutils
-               sys-devel/lld
+               llvm-core/lld
        )
        dev-lang/perl
        sys-devel/bison

diff --git a/app-emulation/wine-vanilla/wine-vanilla-9.19.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-9.19.ebuild
index f66e58984ea5..f5955867daaf 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-9.19.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-9.19.ebuild
@@ -138,7 +138,7 @@ DEPEND="
 BDEPEND="
        || (
                sys-devel/binutils
-               sys-devel/lld
+               llvm-core/lld
        )
        dev-lang/perl
        sys-devel/bison

diff --git a/app-emulation/wine-vanilla/wine-vanilla-9.20.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-9.20.ebuild
index b052b1837c74..708818e7568c 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-9.20.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-9.20.ebuild
@@ -138,7 +138,7 @@ DEPEND="
 BDEPEND="
        || (
                sys-devel/binutils
-               sys-devel/lld
+               llvm-core/lld
        )
        dev-lang/perl
        sys-devel/bison

diff --git a/app-emulation/wine-vanilla/wine-vanilla-9.21.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-9.21.ebuild
index b052b1837c74..708818e7568c 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-9.21.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-9.21.ebuild
@@ -138,7 +138,7 @@ DEPEND="
 BDEPEND="
        || (
                sys-devel/binutils
-               sys-devel/lld
+               llvm-core/lld
        )
        dev-lang/perl
        sys-devel/bison

diff --git a/app-emulation/wine-vanilla/wine-vanilla-9.22.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-9.22.ebuild
index b052b1837c74..708818e7568c 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-9.22.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-9.22.ebuild
@@ -138,7 +138,7 @@ DEPEND="
 BDEPEND="
        || (
                sys-devel/binutils
-               sys-devel/lld
+               llvm-core/lld
        )
        dev-lang/perl
        sys-devel/bison

diff --git a/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild 
b/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild
index c10d8c52aedd..d653eed512f5 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-9999.ebuild
@@ -138,7 +138,7 @@ DEPEND="
 BDEPEND="
        || (
                sys-devel/binutils
-               sys-devel/lld
+               llvm-core/lld
        )
        dev-lang/perl
        sys-devel/bison

diff --git a/app-office/libreoffice/libreoffice-24.2.4.2-r1.ebuild 
b/app-office/libreoffice/libreoffice-24.2.4.2-r1.ebuild
index 86a9118f7b59..9efe2aba6857 100644
--- a/app-office/libreoffice/libreoffice-24.2.4.2-r1.ebuild
+++ b/app-office/libreoffice/libreoffice-24.2.4.2-r1.ebuild
@@ -274,16 +274,16 @@ BDEPEND="
                || (
                        (       llvm-core/clang:18
                                sys-devel/llvm:18
-                               =sys-devel/lld-18*      )
+                               =llvm-core/lld-18*      )
                        (       llvm-core/clang:17
                                sys-devel/llvm:17
-                               =sys-devel/lld-17*      )
+                               =llvm-core/lld-17*      )
                        (       llvm-core/clang:16
                                sys-devel/llvm:16
-                               =sys-devel/lld-16*      )
+                               =llvm-core/lld-16*      )
                        (       llvm-core/clang:15
                                sys-devel/llvm:15
-                               =sys-devel/lld-15*      )
+                               =llvm-core/lld-15*      )
                )
        )
        odk? ( >=app-text/doxygen-1.8.4 )

diff --git a/app-office/libreoffice/libreoffice-24.2.6.2.ebuild 
b/app-office/libreoffice/libreoffice-24.2.6.2.ebuild
index 40c8227a646f..5a62286817d9 100644
--- a/app-office/libreoffice/libreoffice-24.2.6.2.ebuild
+++ b/app-office/libreoffice/libreoffice-24.2.6.2.ebuild
@@ -287,16 +287,16 @@ BDEPEND="
                || (
                        (       llvm-core/clang:18
                                sys-devel/llvm:18
-                               =sys-devel/lld-18*      )
+                               =llvm-core/lld-18*      )
                        (       llvm-core/clang:17
                                sys-devel/llvm:17
-                               =sys-devel/lld-17*      )
+                               =llvm-core/lld-17*      )
                        (       llvm-core/clang:16
                                sys-devel/llvm:16
-                               =sys-devel/lld-16*      )
+                               =llvm-core/lld-16*      )
                        (       llvm-core/clang:15
                                sys-devel/llvm:15
-                               =sys-devel/lld-15*      )
+                               =llvm-core/lld-15*      )
                )
        )
        odk? ( >=app-text/doxygen-1.8.4 )

diff --git a/app-office/libreoffice/libreoffice-24.2.7.2.ebuild 
b/app-office/libreoffice/libreoffice-24.2.7.2.ebuild
index 36289f120b6b..ac712d1b8a12 100644
--- a/app-office/libreoffice/libreoffice-24.2.7.2.ebuild
+++ b/app-office/libreoffice/libreoffice-24.2.7.2.ebuild
@@ -287,16 +287,16 @@ BDEPEND="
                || (
                        (       llvm-core/clang:18
                                sys-devel/llvm:18
-                               =sys-devel/lld-18*      )
+                               =llvm-core/lld-18*      )
                        (       llvm-core/clang:17
                                sys-devel/llvm:17
-                               =sys-devel/lld-17*      )
+                               =llvm-core/lld-17*      )
                        (       llvm-core/clang:16
                                sys-devel/llvm:16
-                               =sys-devel/lld-16*      )
+                               =llvm-core/lld-16*      )
                        (       llvm-core/clang:15
                                sys-devel/llvm:15
-                               =sys-devel/lld-15*      )
+                               =llvm-core/lld-15*      )
                )
        )
        odk? ( >=app-text/doxygen-1.8.4 )

diff --git a/app-office/libreoffice/libreoffice-24.2.9999.ebuild 
b/app-office/libreoffice/libreoffice-24.2.9999.ebuild
index 7bbe20b54576..a03776514d47 100644
--- a/app-office/libreoffice/libreoffice-24.2.9999.ebuild
+++ b/app-office/libreoffice/libreoffice-24.2.9999.ebuild
@@ -286,16 +286,16 @@ BDEPEND="
                || (
                        (       llvm-core/clang:18
                                sys-devel/llvm:18
-                               =sys-devel/lld-18*      )
+                               =llvm-core/lld-18*      )
                        (       llvm-core/clang:17
                                sys-devel/llvm:17
-                               =sys-devel/lld-17*      )
+                               =llvm-core/lld-17*      )
                        (       llvm-core/clang:16
                                sys-devel/llvm:16
-                               =sys-devel/lld-16*      )
+                               =llvm-core/lld-16*      )
                        (       llvm-core/clang:15
                                sys-devel/llvm:15
-                               =sys-devel/lld-15*      )
+                               =llvm-core/lld-15*      )
                )
        )
        odk? ( >=app-text/doxygen-1.8.4 )

diff --git a/app-office/libreoffice/libreoffice-9999.ebuild 
b/app-office/libreoffice/libreoffice-9999.ebuild
index 87e157a6295e..252d8328def7 100644
--- a/app-office/libreoffice/libreoffice-9999.ebuild
+++ b/app-office/libreoffice/libreoffice-9999.ebuild
@@ -267,16 +267,16 @@ BDEPEND="
                || (
                        (       llvm-core/clang:18
                                sys-devel/llvm:18
-                               =sys-devel/lld-18*      )
+                               =llvm-core/lld-18*      )
                        (       llvm-core/clang:17
                                sys-devel/llvm:17
-                               =sys-devel/lld-17*      )
+                               =llvm-core/lld-17*      )
                        (       llvm-core/clang:16
                                sys-devel/llvm:16
-                               =sys-devel/lld-16*      )
+                               =llvm-core/lld-16*      )
                        (       llvm-core/clang:15
                                sys-devel/llvm:15
-                               =sys-devel/lld-15*      )
+                               =llvm-core/lld-15*      )
                )
        )
        odk? ( >=app-text/doxygen-1.8.4 )

diff --git a/dev-lang/rust/rust-1.71.1-r100.ebuild 
b/dev-lang/rust/rust-1.71.1-r100.ebuild
index 854dd0434ee4..9d5e7ed43cf6 100644
--- a/dev-lang/rust/rust-1.71.1-r100.ebuild
+++ b/dev-lang/rust/rust-1.71.1-r100.ebuild
@@ -48,7 +48,7 @@ LLVM_DEPEND=()
 for _x in "${ALL_LLVM_TARGETS[@]}"; do
        LLVM_DEPEND+=( "        ${_x}? ( $(llvm_gen_dep 
"sys-devel/llvm:\${LLVM_SLOT}[${_x}]") )" )
 done
-LLVM_DEPEND+=( "       wasm? ( $(llvm_gen_dep 'sys-devel/lld:${LLVM_SLOT}') )" 
)
+LLVM_DEPEND+=( "       wasm? ( $(llvm_gen_dep 'llvm-core/lld:${LLVM_SLOT}') )" 
)
 LLVM_DEPEND+=( "       $(llvm_gen_dep 'sys-devel/llvm:${LLVM_SLOT}')" )
 
 BDEPEND="${PYTHON_DEPS}

diff --git a/dev-lang/rust/rust-1.74.1-r100.ebuild 
b/dev-lang/rust/rust-1.74.1-r100.ebuild
index 6fc6f9d7da13..dfd636b7e502 100644
--- a/dev-lang/rust/rust-1.74.1-r100.ebuild
+++ b/dev-lang/rust/rust-1.74.1-r100.ebuild
@@ -50,7 +50,7 @@ LLVM_DEPEND=()
 for _x in "${ALL_LLVM_TARGETS[@]}"; do
        LLVM_DEPEND+=( "        ${_x}? ( $(llvm_gen_dep 
"sys-devel/llvm:\${LLVM_SLOT}[${_x}]") )" )
 done
-LLVM_DEPEND+=( "       wasm? ( $(llvm_gen_dep 'sys-devel/lld:${LLVM_SLOT}') )" 
)
+LLVM_DEPEND+=( "       wasm? ( $(llvm_gen_dep 'llvm-core/lld:${LLVM_SLOT}') )" 
)
 LLVM_DEPEND+=( "       $(llvm_gen_dep 'sys-devel/llvm:${LLVM_SLOT}')" )
 
 BDEPEND="${PYTHON_DEPS}

diff --git a/dev-lang/rust/rust-1.75.0-r100.ebuild 
b/dev-lang/rust/rust-1.75.0-r100.ebuild
index 86a253b38314..565f0694e7a7 100644
--- a/dev-lang/rust/rust-1.75.0-r100.ebuild
+++ b/dev-lang/rust/rust-1.75.0-r100.ebuild
@@ -49,7 +49,7 @@ LLVM_DEPEND=()
 for _x in "${ALL_LLVM_TARGETS[@]}"; do
        LLVM_DEPEND+=( "        ${_x}? ( $(llvm_gen_dep 
"sys-devel/llvm:\${LLVM_SLOT}[${_x}]") )" )
 done
-LLVM_DEPEND+=( "       wasm? ( $(llvm_gen_dep 'sys-devel/lld:${LLVM_SLOT}') )" 
)
+LLVM_DEPEND+=( "       wasm? ( $(llvm_gen_dep 'llvm-core/lld:${LLVM_SLOT}') )" 
)
 LLVM_DEPEND+=( "       $(llvm_gen_dep 'sys-devel/llvm:${LLVM_SLOT}')" )
 
 BDEPEND="${PYTHON_DEPS}

diff --git a/dev-lang/rust/rust-1.76.0-r100.ebuild 
b/dev-lang/rust/rust-1.76.0-r100.ebuild
index 068aa16fcec8..e0af7ae90c6c 100644
--- a/dev-lang/rust/rust-1.76.0-r100.ebuild
+++ b/dev-lang/rust/rust-1.76.0-r100.ebuild
@@ -49,7 +49,7 @@ LLVM_DEPEND=()
 for _x in "${ALL_LLVM_TARGETS[@]}"; do
        LLVM_DEPEND+=( "        ${_x}? ( $(llvm_gen_dep 
"sys-devel/llvm:\${LLVM_SLOT}[${_x}]") )" )
 done
-LLVM_DEPEND+=( "       wasm? ( $(llvm_gen_dep 'sys-devel/lld:${LLVM_SLOT}') )" 
)
+LLVM_DEPEND+=( "       wasm? ( $(llvm_gen_dep 'llvm-core/lld:${LLVM_SLOT}') )" 
)
 LLVM_DEPEND+=( "       $(llvm_gen_dep 'sys-devel/llvm:${LLVM_SLOT}')" )
 
 BDEPEND="${PYTHON_DEPS}

diff --git a/dev-lang/rust/rust-1.77.1-r100.ebuild 
b/dev-lang/rust/rust-1.77.1-r100.ebuild
index 87d1f762a274..592996fea597 100644
--- a/dev-lang/rust/rust-1.77.1-r100.ebuild
+++ b/dev-lang/rust/rust-1.77.1-r100.ebuild
@@ -49,7 +49,7 @@ LLVM_DEPEND=()
 for _x in "${ALL_LLVM_TARGETS[@]}"; do
        LLVM_DEPEND+=( "        ${_x}? ( $(llvm_gen_dep 
"sys-devel/llvm:\${LLVM_SLOT}[${_x}]") )" )
 done
-LLVM_DEPEND+=( "       wasm? ( $(llvm_gen_dep 'sys-devel/lld:${LLVM_SLOT}') )" 
)
+LLVM_DEPEND+=( "       wasm? ( $(llvm_gen_dep 'llvm-core/lld:${LLVM_SLOT}') )" 
)
 LLVM_DEPEND+=( "       $(llvm_gen_dep 'sys-devel/llvm:${LLVM_SLOT}')" )
 
 BDEPEND="${PYTHON_DEPS}

diff --git a/dev-lang/rust/rust-1.78.0-r100.ebuild 
b/dev-lang/rust/rust-1.78.0-r100.ebuild
index fce39e59dc05..d84c615ea1b7 100644
--- a/dev-lang/rust/rust-1.78.0-r100.ebuild
+++ b/dev-lang/rust/rust-1.78.0-r100.ebuild
@@ -49,7 +49,7 @@ LLVM_DEPEND=()
 for _x in "${ALL_LLVM_TARGETS[@]}"; do
        LLVM_DEPEND+=( "        ${_x}? ( $(llvm_gen_dep 
"sys-devel/llvm:\${LLVM_SLOT}[${_x}]") )" )
 done
-LLVM_DEPEND+=( "       wasm? ( $(llvm_gen_dep 'sys-devel/lld:${LLVM_SLOT}') )" 
)
+LLVM_DEPEND+=( "       wasm? ( $(llvm_gen_dep 'llvm-core/lld:${LLVM_SLOT}') )" 
)
 LLVM_DEPEND+=( "       $(llvm_gen_dep 'sys-devel/llvm:${LLVM_SLOT}')" )
 
 BDEPEND="${PYTHON_DEPS}

diff --git a/dev-lang/rust/rust-1.79.0-r100.ebuild 
b/dev-lang/rust/rust-1.79.0-r100.ebuild
index fce39e59dc05..d84c615ea1b7 100644
--- a/dev-lang/rust/rust-1.79.0-r100.ebuild
+++ b/dev-lang/rust/rust-1.79.0-r100.ebuild
@@ -49,7 +49,7 @@ LLVM_DEPEND=()
 for _x in "${ALL_LLVM_TARGETS[@]}"; do
        LLVM_DEPEND+=( "        ${_x}? ( $(llvm_gen_dep 
"sys-devel/llvm:\${LLVM_SLOT}[${_x}]") )" )
 done
-LLVM_DEPEND+=( "       wasm? ( $(llvm_gen_dep 'sys-devel/lld:${LLVM_SLOT}') )" 
)
+LLVM_DEPEND+=( "       wasm? ( $(llvm_gen_dep 'llvm-core/lld:${LLVM_SLOT}') )" 
)
 LLVM_DEPEND+=( "       $(llvm_gen_dep 'sys-devel/llvm:${LLVM_SLOT}')" )
 
 BDEPEND="${PYTHON_DEPS}

diff --git a/dev-lang/rust/rust-1.80.1-r100.ebuild 
b/dev-lang/rust/rust-1.80.1-r100.ebuild
index b5cfdb2976bd..3b0bef948796 100644
--- a/dev-lang/rust/rust-1.80.1-r100.ebuild
+++ b/dev-lang/rust/rust-1.80.1-r100.ebuild
@@ -49,7 +49,7 @@ LLVM_DEPEND=()
 for _x in "${ALL_LLVM_TARGETS[@]}"; do
        LLVM_DEPEND+=( "        ${_x}? ( $(llvm_gen_dep 
"sys-devel/llvm:\${LLVM_SLOT}[${_x}]") )" )
 done
-LLVM_DEPEND+=( "       wasm? ( $(llvm_gen_dep 'sys-devel/lld:${LLVM_SLOT}') )" 
)
+LLVM_DEPEND+=( "       wasm? ( $(llvm_gen_dep 'llvm-core/lld:${LLVM_SLOT}') )" 
)
 LLVM_DEPEND+=( "       $(llvm_gen_dep 'sys-devel/llvm:${LLVM_SLOT}')" )
 
 BDEPEND="${PYTHON_DEPS}

diff --git a/dev-lang/rust/rust-1.81.0-r100.ebuild 
b/dev-lang/rust/rust-1.81.0-r100.ebuild
index 1108e7f15593..5ca4c55a4802 100644
--- a/dev-lang/rust/rust-1.81.0-r100.ebuild
+++ b/dev-lang/rust/rust-1.81.0-r100.ebuild
@@ -50,7 +50,7 @@ LLVM_DEPEND=()
 for _x in "${ALL_LLVM_TARGETS[@]}"; do
        LLVM_DEPEND+=( "        ${_x}? ( $(llvm_gen_dep 
"sys-devel/llvm:\${LLVM_SLOT}[${_x}]") )" )
 done
-LLVM_DEPEND+=( "       wasm? ( $(llvm_gen_dep 'sys-devel/lld:${LLVM_SLOT}') )" 
)
+LLVM_DEPEND+=( "       wasm? ( $(llvm_gen_dep 'llvm-core/lld:${LLVM_SLOT}') )" 
)
 LLVM_DEPEND+=( "       $(llvm_gen_dep 'sys-devel/llvm:${LLVM_SLOT}')" )
 
 BDEPEND="${PYTHON_DEPS}

diff --git a/dev-lang/rust/rust-1.82.0-r100.ebuild 
b/dev-lang/rust/rust-1.82.0-r100.ebuild
index 07b5f3f8c7f6..4630ba0f31de 100644
--- a/dev-lang/rust/rust-1.82.0-r100.ebuild
+++ b/dev-lang/rust/rust-1.82.0-r100.ebuild
@@ -49,7 +49,7 @@ LLVM_DEPEND=()
 for _x in "${ALL_LLVM_TARGETS[@]}"; do
        LLVM_DEPEND+=( "        ${_x}? ( $(llvm_gen_dep 
"sys-devel/llvm:\${LLVM_SLOT}[${_x}]") )" )
 done
-LLVM_DEPEND+=( "       wasm? ( $(llvm_gen_dep 'sys-devel/lld:${LLVM_SLOT}') )" 
)
+LLVM_DEPEND+=( "       wasm? ( $(llvm_gen_dep 'llvm-core/lld:${LLVM_SLOT}') )" 
)
 LLVM_DEPEND+=( "       $(llvm_gen_dep 'sys-devel/llvm:${LLVM_SLOT}')" )
 
 BDEPEND="${PYTHON_DEPS}

diff --git a/dev-lang/rust/rust-1.82.0-r101.ebuild 
b/dev-lang/rust/rust-1.82.0-r101.ebuild
index 43c4a3704a8f..6d6a125f0d22 100644
--- a/dev-lang/rust/rust-1.82.0-r101.ebuild
+++ b/dev-lang/rust/rust-1.82.0-r101.ebuild
@@ -49,7 +49,7 @@ LLVM_DEPEND=()
 for _x in "${ALL_LLVM_TARGETS[@]}"; do
        LLVM_DEPEND+=( "        ${_x}? ( $(llvm_gen_dep 
"sys-devel/llvm:\${LLVM_SLOT}[${_x}]") )" )
 done
-LLVM_DEPEND+=( "       wasm? ( $(llvm_gen_dep 'sys-devel/lld:${LLVM_SLOT}') )" 
)
+LLVM_DEPEND+=( "       wasm? ( $(llvm_gen_dep 'llvm-core/lld:${LLVM_SLOT}') )" 
)
 LLVM_DEPEND+=( "       $(llvm_gen_dep 'sys-devel/llvm:${LLVM_SLOT}')" )
 
 BDEPEND="${PYTHON_DEPS}

diff --git a/dev-lang/rust/rust-1.83.0-r1.ebuild 
b/dev-lang/rust/rust-1.83.0-r1.ebuild
index e514a0cb4a89..925ef3a914e4 100644
--- a/dev-lang/rust/rust-1.83.0-r1.ebuild
+++ b/dev-lang/rust/rust-1.83.0-r1.ebuild
@@ -49,7 +49,7 @@ LLVM_DEPEND=()
 for _x in "${ALL_LLVM_TARGETS[@]}"; do
        LLVM_DEPEND+=( "        ${_x}? ( $(llvm_gen_dep 
"sys-devel/llvm:\${LLVM_SLOT}[${_x}]") )" )
 done
-LLVM_DEPEND+=( "       wasm? ( $(llvm_gen_dep 'sys-devel/lld:${LLVM_SLOT}') )" 
)
+LLVM_DEPEND+=( "       wasm? ( $(llvm_gen_dep 'llvm-core/lld:${LLVM_SLOT}') )" 
)
 LLVM_DEPEND+=( "       $(llvm_gen_dep 'sys-devel/llvm:${LLVM_SLOT}')" )
 
 BDEPEND="${PYTHON_DEPS}

diff --git a/dev-lang/spidermonkey/spidermonkey-102.15.0-r1.ebuild 
b/dev-lang/spidermonkey/spidermonkey-102.15.0-r1.ebuild
index bb5bb171612f..3de5c75574a0 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.15.0-r1.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.15.0-r1.ebuild
@@ -77,7 +77,7 @@ BDEPEND="${PYTHON_DEPS}
                llvm-core/clang:${LLVM_SLOT}
                sys-devel/llvm:${LLVM_SLOT}
                clang? (
-                       sys-devel/lld:${LLVM_SLOT}
+                       llvm-core/lld:${LLVM_SLOT}
                )
        ')
        virtual/pkgconfig
@@ -105,8 +105,8 @@ llvm_check_deps() {
                fi
 
                if use lto ; then
-                       if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then
-                               einfo "sys-devel/lld:${LLVM_SLOT} is missing! 
Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+                       if ! has_version -b "llvm-core/lld:${LLVM_SLOT}" ; then
+                               einfo "llvm-core/lld:${LLVM_SLOT} is missing! 
Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
                                return 1
                        fi
                fi

diff --git a/dev-lang/spidermonkey/spidermonkey-115.16.0-r1.ebuild 
b/dev-lang/spidermonkey/spidermonkey-115.16.0-r1.ebuild
index fcd268fc07fa..7d569e83ccf0 100644
--- a/dev-lang/spidermonkey/spidermonkey-115.16.0-r1.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-115.16.0-r1.ebuild
@@ -78,7 +78,7 @@ BDEPEND="${PYTHON_DEPS}
                sys-devel/llvm:${LLVM_SLOT}
                clang? (
                        llvm-core/clang:${LLVM_SLOT}
-                       sys-devel/lld:${LLVM_SLOT}
+                       llvm-core/lld:${LLVM_SLOT}
                )
        ')
        test? (
@@ -105,8 +105,8 @@ llvm_check_deps() {
                fi
 
                if ! tc-ld-is-mold ; then
-                       if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then
-                               einfo "sys-devel/lld:${LLVM_SLOT} is missing! 
Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+                       if ! has_version -b "llvm-core/lld:${LLVM_SLOT}" ; then
+                               einfo "llvm-core/lld:${LLVM_SLOT} is missing! 
Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
                                return 1
                        fi
                fi

diff --git a/dev-lang/spidermonkey/spidermonkey-128.3.0-r1.ebuild 
b/dev-lang/spidermonkey/spidermonkey-128.3.0-r1.ebuild
index 625d0c4e282d..418a31684991 100644
--- a/dev-lang/spidermonkey/spidermonkey-128.3.0-r1.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-128.3.0-r1.ebuild
@@ -73,7 +73,7 @@ BDEPEND="${PYTHON_DEPS}
        $(llvm_gen_dep '
                clang? (
                        llvm-core/clang:${LLVM_SLOT}
-                       sys-devel/lld:${LLVM_SLOT}
+                       llvm-core/lld:${LLVM_SLOT}
                        sys-devel/llvm:${LLVM_SLOT}
                )
        ')
@@ -103,8 +103,8 @@ llvm_check_deps() {
                fi
 
                if ! tc-ld-is-mold ; then
-                       if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then
-                               einfo "sys-devel/lld:${LLVM_SLOT} is missing! 
Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+                       if ! has_version -b "llvm-core/lld:${LLVM_SLOT}" ; then
+                               einfo "llvm-core/lld:${LLVM_SLOT} is missing! 
Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
                                return 1
                        fi
                fi

diff --git a/dev-lang/spidermonkey/spidermonkey-128.4.0-r1.ebuild 
b/dev-lang/spidermonkey/spidermonkey-128.4.0-r1.ebuild
index 95eb45206a06..aa80ac60d562 100644
--- a/dev-lang/spidermonkey/spidermonkey-128.4.0-r1.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-128.4.0-r1.ebuild
@@ -71,7 +71,7 @@ BDEPEND="${PYTHON_DEPS}
        $(llvm_gen_dep '
                clang? (
                        llvm-core/clang:${LLVM_SLOT}
-                       sys-devel/lld:${LLVM_SLOT}
+                       llvm-core/lld:${LLVM_SLOT}
                        sys-devel/llvm:${LLVM_SLOT}
                )
        ')
@@ -101,8 +101,8 @@ llvm_check_deps() {
                fi
 
                if ! tc-ld-is-mold ; then
-                       if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then
-                               einfo "sys-devel/lld:${LLVM_SLOT} is missing! 
Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+                       if ! has_version -b "llvm-core/lld:${LLVM_SLOT}" ; then
+                               einfo "llvm-core/lld:${LLVM_SLOT} is missing! 
Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
                                return 1
                        fi
                fi

diff --git a/dev-lang/spidermonkey/spidermonkey-128.5.0.ebuild 
b/dev-lang/spidermonkey/spidermonkey-128.5.0.ebuild
index 0ac34339006f..e3938098ff53 100644
--- a/dev-lang/spidermonkey/spidermonkey-128.5.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-128.5.0.ebuild
@@ -71,7 +71,7 @@ BDEPEND="${PYTHON_DEPS}
        $(llvm_gen_dep '
                clang? (
                        llvm-core/clang:${LLVM_SLOT}
-                       sys-devel/lld:${LLVM_SLOT}
+                       llvm-core/lld:${LLVM_SLOT}
                        sys-devel/llvm:${LLVM_SLOT}
                )
        ')
@@ -101,8 +101,8 @@ llvm_check_deps() {
                fi
 
                if ! tc-ld-is-mold ; then
-                       if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then
-                               einfo "sys-devel/lld:${LLVM_SLOT} is missing! 
Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+                       if ! has_version -b "llvm-core/lld:${LLVM_SLOT}" ; then
+                               einfo "llvm-core/lld:${LLVM_SLOT} is missing! 
Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
                                return 1
                        fi
                fi

diff --git a/dev-lang/zig/zig-0.13.0-r1.ebuild 
b/dev-lang/zig/zig-0.13.0-r1.ebuild
index 92b7c508bd85..42a40742e601 100644
--- a/dev-lang/zig/zig-0.13.0-r1.ebuild
+++ b/dev-lang/zig/zig-0.13.0-r1.ebuild
@@ -53,7 +53,7 @@ BUILD_DIR="${S}/build"
 # options that are passed to LLVM CMake building (excluding "static" ofc).
 DEPEND="
        llvm-core/clang:${LLVM_MAX_SLOT}=
-       sys-devel/lld:${LLVM_MAX_SLOT}=
+       llvm-core/lld:${LLVM_MAX_SLOT}=
        sys-devel/llvm:${LLVM_MAX_SLOT}=[zstd]
 "
 

diff --git a/dev-lang/zig/zig-9999.ebuild b/dev-lang/zig/zig-9999.ebuild
index 835f71f2505b..140e76c96085 100644
--- a/dev-lang/zig/zig-9999.ebuild
+++ b/dev-lang/zig/zig-9999.ebuild
@@ -57,7 +57,7 @@ DEPEND="
        llvm? (
                $(llvm_gen_dep '
                        llvm-core/clang:${LLVM_SLOT}
-                       sys-devel/lld:${LLVM_SLOT}
+                       llvm-core/lld:${LLVM_SLOT}
                        sys-devel/llvm:${LLVM_SLOT}[zstd]
                ')
        )

diff --git a/dev-libs/rocm-comgr/rocm-comgr-5.1.3-r3.ebuild 
b/dev-libs/rocm-comgr/rocm-comgr-5.1.3-r3.ebuild
index 296369e2d117..3339e71dc276 100644
--- a/dev-libs/rocm-comgr/rocm-comgr-5.1.3-r3.ebuild
+++ b/dev-libs/rocm-comgr/rocm-comgr-5.1.3-r3.ebuild
@@ -37,7 +37,7 @@ SLOT="0/$(ver_cut 1-2)"
 RDEPEND=">=dev-libs/rocm-device-libs-${PV}
        llvm-core/clang:${LLVM_MAX_SLOT}=
        llvm-core/clang-runtime:=
-       sys-devel/lld:${LLVM_MAX_SLOT}="
+       llvm-core/lld:${LLVM_MAX_SLOT}="
 DEPEND="${RDEPEND}"
 
 CMAKE_BUILD_TYPE=Release

diff --git a/dev-libs/rocm-comgr/rocm-comgr-5.3.3-r2.ebuild 
b/dev-libs/rocm-comgr/rocm-comgr-5.3.3-r2.ebuild
index f36ab2b6e9de..30112cb3b0c6 100644
--- a/dev-libs/rocm-comgr/rocm-comgr-5.3.3-r2.ebuild
+++ b/dev-libs/rocm-comgr/rocm-comgr-5.3.3-r2.ebuild
@@ -40,7 +40,7 @@ SLOT="0/$(ver_cut 1-2)"
 RDEPEND=">=dev-libs/rocm-device-libs-${PV}
        llvm-core/clang:${LLVM_MAX_SLOT}=
        llvm-core/clang-runtime:=
-       sys-devel/lld:${LLVM_MAX_SLOT}="
+       llvm-core/lld:${LLVM_MAX_SLOT}="
 DEPEND="${RDEPEND}"
 
 CMAKE_BUILD_TYPE=Release

diff --git a/dev-libs/rocm-comgr/rocm-comgr-5.4.3-r1.ebuild 
b/dev-libs/rocm-comgr/rocm-comgr-5.4.3-r1.ebuild
index a522e27fce54..7863223f7e6a 100644
--- a/dev-libs/rocm-comgr/rocm-comgr-5.4.3-r1.ebuild
+++ b/dev-libs/rocm-comgr/rocm-comgr-5.4.3-r1.ebuild
@@ -39,7 +39,7 @@ SLOT="0/$(ver_cut 1-2)"
 RDEPEND=">=dev-libs/rocm-device-libs-${PV}
        llvm-core/clang:${LLVM_MAX_SLOT}=
        llvm-core/clang-runtime:=
-       sys-devel/lld:${LLVM_MAX_SLOT}="
+       llvm-core/lld:${LLVM_MAX_SLOT}="
 DEPEND="${RDEPEND}"
 
 CMAKE_BUILD_TYPE=Release

diff --git a/dev-libs/rocm-comgr/rocm-comgr-5.5.1.ebuild 
b/dev-libs/rocm-comgr/rocm-comgr-5.5.1.ebuild
index 480ac7e4fe08..77c1f229941c 100644
--- a/dev-libs/rocm-comgr/rocm-comgr-5.5.1.ebuild
+++ b/dev-libs/rocm-comgr/rocm-comgr-5.5.1.ebuild
@@ -42,7 +42,7 @@ SLOT="0/$(ver_cut 1-2)"
 RDEPEND=">=dev-libs/rocm-device-libs-${PV}
        llvm-core/clang:${LLVM_MAX_SLOT}=
        llvm-core/clang-runtime:=
-       sys-devel/lld:${LLVM_MAX_SLOT}="
+       llvm-core/lld:${LLVM_MAX_SLOT}="
 DEPEND="${RDEPEND}"
 
 CMAKE_BUILD_TYPE=Release

diff --git a/dev-libs/rocm-comgr/rocm-comgr-5.7.1.ebuild 
b/dev-libs/rocm-comgr/rocm-comgr-5.7.1.ebuild
index 023cea8328d7..15b9eeb38273 100644
--- a/dev-libs/rocm-comgr/rocm-comgr-5.7.1.ebuild
+++ b/dev-libs/rocm-comgr/rocm-comgr-5.7.1.ebuild
@@ -41,7 +41,7 @@ SLOT="0/$(ver_cut 1-2)"
 RDEPEND=">=dev-libs/rocm-device-libs-${PV}
        llvm-core/clang:${LLVM_MAX_SLOT}=
        llvm-core/clang-runtime:=
-       sys-devel/lld:${LLVM_MAX_SLOT}="
+       llvm-core/lld:${LLVM_MAX_SLOT}="
 DEPEND="${RDEPEND}"
 
 CMAKE_BUILD_TYPE=Release

diff --git a/dev-libs/rocm-comgr/rocm-comgr-6.1.1.ebuild 
b/dev-libs/rocm-comgr/rocm-comgr-6.1.1.ebuild
index 5390fc58240d..2372aeb1342b 100644
--- a/dev-libs/rocm-comgr/rocm-comgr-6.1.1.ebuild
+++ b/dev-libs/rocm-comgr/rocm-comgr-6.1.1.ebuild
@@ -37,7 +37,7 @@ RDEPEND=">=dev-libs/rocm-device-libs-${PV}
        llvm-core/clang-runtime:=
        $(llvm_gen_dep '
                llvm-core/clang:${LLVM_SLOT}=
-               sys-devel/lld:${LLVM_SLOT}=
+               llvm-core/lld:${LLVM_SLOT}=
        ')
        dev-util/hipcc:${SLOT}
 "

diff --git a/dev-libs/rocm-comgr/rocm-comgr-6.1.2.ebuild 
b/dev-libs/rocm-comgr/rocm-comgr-6.1.2.ebuild
index 5390fc58240d..2372aeb1342b 100644
--- a/dev-libs/rocm-comgr/rocm-comgr-6.1.2.ebuild
+++ b/dev-libs/rocm-comgr/rocm-comgr-6.1.2.ebuild
@@ -37,7 +37,7 @@ RDEPEND=">=dev-libs/rocm-device-libs-${PV}
        llvm-core/clang-runtime:=
        $(llvm_gen_dep '
                llvm-core/clang:${LLVM_SLOT}=
-               sys-devel/lld:${LLVM_SLOT}=
+               llvm-core/lld:${LLVM_SLOT}=
        ')
        dev-util/hipcc:${SLOT}
 "

diff --git a/dev-libs/rocm-comgr/rocm-comgr-6.2.4.ebuild 
b/dev-libs/rocm-comgr/rocm-comgr-6.2.4.ebuild
index bdeaf1812196..eb873e94c0dc 100644
--- a/dev-libs/rocm-comgr/rocm-comgr-6.2.4.ebuild
+++ b/dev-libs/rocm-comgr/rocm-comgr-6.2.4.ebuild
@@ -36,7 +36,7 @@ RDEPEND=">=dev-libs/rocm-device-libs-${PV}
        llvm-core/clang-runtime:=
        $(llvm_gen_dep '
                llvm-core/clang:${LLVM_SLOT}=
-               sys-devel/lld:${LLVM_SLOT}=
+               llvm-core/lld:${LLVM_SLOT}=
        ')
        dev-util/hipcc:${SLOT}
 "

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-6.1.1.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-6.1.1.ebuild
index e152c2c16ff0..87732a9ee427 100644
--- a/dev-libs/rocm-device-libs/rocm-device-libs-6.1.1.ebuild
+++ b/dev-libs/rocm-device-libs/rocm-device-libs-6.1.1.ebuild
@@ -31,7 +31,7 @@ BDEPEND="
        dev-build/rocm-cmake
        $(llvm_gen_dep '
                llvm-core/clang:${LLVM_SLOT}
-               sys-devel/lld:${LLVM_SLOT}
+               llvm-core/lld:${LLVM_SLOT}
        ')
 "
 

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-6.1.2.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-6.1.2.ebuild
index 82f18381a135..82834d42d8e4 100644
--- a/dev-libs/rocm-device-libs/rocm-device-libs-6.1.2.ebuild
+++ b/dev-libs/rocm-device-libs/rocm-device-libs-6.1.2.ebuild
@@ -31,7 +31,7 @@ BDEPEND="
        dev-build/rocm-cmake
        $(llvm_gen_dep '
                llvm-core/clang:${LLVM_SLOT}
-               sys-devel/lld:${LLVM_SLOT}
+               llvm-core/lld:${LLVM_SLOT}
        ')
 "
 

diff --git a/dev-libs/rocm-device-libs/rocm-device-libs-6.2.4.ebuild 
b/dev-libs/rocm-device-libs/rocm-device-libs-6.2.4.ebuild
index 5d0f1c473831..0995cc93e0c9 100644
--- a/dev-libs/rocm-device-libs/rocm-device-libs-6.2.4.ebuild
+++ b/dev-libs/rocm-device-libs/rocm-device-libs-6.2.4.ebuild
@@ -31,7 +31,7 @@ BDEPEND="
        dev-build/rocm-cmake
        $(llvm_gen_dep '
                llvm-core/clang:${LLVM_SLOT}
-               sys-devel/lld:${LLVM_SLOT}
+               llvm-core/lld:${LLVM_SLOT}
        ')
 "
 

diff --git a/dev-libs/rocr-runtime/rocr-runtime-5.1.3-r1.ebuild 
b/dev-libs/rocr-runtime/rocr-runtime-5.1.3-r1.ebuild
index 24279130e0c3..429625f2ae0f 100644
--- a/dev-libs/rocr-runtime/rocr-runtime-5.1.3-r1.ebuild
+++ b/dev-libs/rocr-runtime/rocr-runtime-5.1.3-r1.ebuild
@@ -34,7 +34,7 @@ DEPEND="${COMMON_DEPEND}
        >=dev-libs/rocm-device-libs-${PV}
        <=dev-libs/rocm-device-libs-6.0
        llvm-core/clang
-       sys-devel/lld"
+       llvm-core/lld"
 BDEPEND="app-editors/vim-core"
        # vim-core is needed for "xxd"
 

diff --git a/dev-libs/rocr-runtime/rocr-runtime-5.3.3-r1.ebuild 
b/dev-libs/rocr-runtime/rocr-runtime-5.3.3-r1.ebuild
index fc1a70ffd598..22b1fe7f75c7 100644
--- a/dev-libs/rocr-runtime/rocr-runtime-5.3.3-r1.ebuild
+++ b/dev-libs/rocr-runtime/rocr-runtime-5.3.3-r1.ebuild
@@ -34,7 +34,7 @@ DEPEND="${COMMON_DEPEND}
        >=dev-libs/rocm-device-libs-${PV}
        <=dev-libs/rocm-device-libs-6.0
        llvm-core/clang
-       sys-devel/lld"
+       llvm-core/lld"
 BDEPEND="app-editors/vim-core"
        # vim-core is needed for "xxd"
 

diff --git a/dev-libs/rocr-runtime/rocr-runtime-5.4.3-r1.ebuild 
b/dev-libs/rocr-runtime/rocr-runtime-5.4.3-r1.ebuild
index 677ba4a18c03..9b577952302f 100644
--- a/dev-libs/rocr-runtime/rocr-runtime-5.4.3-r1.ebuild
+++ b/dev-libs/rocr-runtime/rocr-runtime-5.4.3-r1.ebuild
@@ -34,7 +34,7 @@ DEPEND="${COMMON_DEPEND}
        >=dev-libs/rocm-device-libs-${PV}
        <=dev-libs/rocm-device-libs-6.0
        llvm-core/clang
-       sys-devel/lld"
+       llvm-core/lld"
 BDEPEND="app-editors/vim-core"
        # vim-core is needed for "xxd"
 

diff --git a/dev-libs/rocr-runtime/rocr-runtime-5.5.1.ebuild 
b/dev-libs/rocr-runtime/rocr-runtime-5.5.1.ebuild
index bea69b21a582..ff647a93c7db 100644
--- a/dev-libs/rocr-runtime/rocr-runtime-5.5.1.ebuild
+++ b/dev-libs/rocr-runtime/rocr-runtime-5.5.1.ebuild
@@ -34,7 +34,7 @@ DEPEND="${COMMON_DEPEND}
        >=dev-libs/rocm-device-libs-${PV}
        <=dev-libs/rocm-device-libs-6.0
        llvm-core/clang
-       sys-devel/lld"
+       llvm-core/lld"
 BDEPEND="app-editors/vim-core"
        # vim-core is needed for "xxd"
 

diff --git a/dev-libs/rocr-runtime/rocr-runtime-5.7.1-r3.ebuild 
b/dev-libs/rocr-runtime/rocr-runtime-5.7.1-r3.ebuild
index ad23271e5d8b..aeec0a812cff 100644
--- a/dev-libs/rocr-runtime/rocr-runtime-5.7.1-r3.ebuild
+++ b/dev-libs/rocr-runtime/rocr-runtime-5.7.1-r3.ebuild
@@ -36,7 +36,7 @@ DEPEND="${COMMON_DEPEND}
        >=dev-libs/rocm-device-libs-${PV}
        <=dev-libs/rocm-device-libs-6.0
        llvm-core/clang:${LLVM_MAX_SLOT}=
-       sys-devel/lld:${LLVM_MAX_SLOT}="
+       llvm-core/lld:${LLVM_MAX_SLOT}="
 RDEPEND="${DEPEND}"
 BDEPEND="app-editors/vim-core"
        # vim-core is needed for "xxd"

diff --git a/dev-libs/rocr-runtime/rocr-runtime-6.1.1.ebuild 
b/dev-libs/rocr-runtime/rocr-runtime-6.1.1.ebuild
index 5f0191c20fa2..d7000ea9ca92 100644
--- a/dev-libs/rocr-runtime/rocr-runtime-6.1.1.ebuild
+++ b/dev-libs/rocr-runtime/rocr-runtime-6.1.1.ebuild
@@ -37,7 +37,7 @@ DEPEND="${COMMON_DEPEND}
        >=dev-libs/rocm-device-libs-${PV}
        $(llvm_gen_dep '
                llvm-core/clang:${LLVM_SLOT}=
-               sys-devel/lld:${LLVM_SLOT}=
+               llvm-core/lld:${LLVM_SLOT}=
        ')
 "
 RDEPEND="${DEPEND}"

diff --git a/dev-libs/rocr-runtime/rocr-runtime-6.1.2.ebuild 
b/dev-libs/rocr-runtime/rocr-runtime-6.1.2.ebuild
index 5f0191c20fa2..d7000ea9ca92 100644
--- a/dev-libs/rocr-runtime/rocr-runtime-6.1.2.ebuild
+++ b/dev-libs/rocr-runtime/rocr-runtime-6.1.2.ebuild
@@ -37,7 +37,7 @@ DEPEND="${COMMON_DEPEND}
        >=dev-libs/rocm-device-libs-${PV}
        $(llvm_gen_dep '
                llvm-core/clang:${LLVM_SLOT}=
-               sys-devel/lld:${LLVM_SLOT}=
+               llvm-core/lld:${LLVM_SLOT}=
        ')
 "
 RDEPEND="${DEPEND}"

diff --git a/dev-libs/rocr-runtime/rocr-runtime-6.2.4.ebuild 
b/dev-libs/rocr-runtime/rocr-runtime-6.2.4.ebuild
index 218622b90238..dfbf8f00ebdd 100644
--- a/dev-libs/rocr-runtime/rocr-runtime-6.2.4.ebuild
+++ b/dev-libs/rocr-runtime/rocr-runtime-6.2.4.ebuild
@@ -35,7 +35,7 @@ DEPEND="${COMMON_DEPEND}
        >=dev-libs/rocm-device-libs-${PV}
        $(llvm_gen_dep '
                llvm-core/clang:${LLVM_SLOT}=
-               sys-devel/lld:${LLVM_SLOT}=
+               llvm-core/lld:${LLVM_SLOT}=
        ')
 "
 RDEPEND="${DEPEND}"

diff --git 
a/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.17657.8.ebuild 
b/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.17657.8.ebuild
index 468f31f095cb..da09d50884f0 100644
--- 
a/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.17657.8.ebuild
+++ 
b/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.17657.8.ebuild
@@ -25,7 +25,7 @@ DEPEND="
        dev-libs/opencl-clang:15[${LLVM_USEDEP}]
        dev-util/spirv-tools
        $(llvm_gen_dep '
-               sys-devel/lld:${LLVM_SLOT}
+               llvm-core/lld:${LLVM_SLOT}
                sys-devel/llvm:${LLVM_SLOT}
        ')
        vc? (
@@ -39,7 +39,7 @@ RDEPEND="${DEPEND}"
 BDEPEND="
        $(python_gen_any_dep 'dev-python/mako[${PYTHON_USEDEP}]')
        $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]')
-       $(llvm_gen_dep 'sys-devel/lld:${LLVM_SLOT}')
+       $(llvm_gen_dep 'llvm-core/lld:${LLVM_SLOT}')
        ${PYTHON_DEPS}
 "
 

diff --git a/llvm-core/clang-common/clang-common-15.0.7-r10.ebuild 
b/llvm-core/clang-common/clang-common-15.0.7-r10.ebuild
index 34e9b465f1c6..e0f714bebce1 100644
--- a/llvm-core/clang-common/clang-common-15.0.7-r10.ebuild
+++ b/llvm-core/clang-common/clang-common-15.0.7-r10.ebuild
@@ -25,7 +25,7 @@ PDEPEND="
        !default-compiler-rt? ( sys-devel/gcc )
        default-libcxx? ( >=llvm-runtimes/libcxx-${PV}[static-libs] )
        !default-libcxx? ( sys-devel/gcc )
-       default-lld? ( >=sys-devel/lld-${PV} )
+       default-lld? ( >=llvm-core/lld-${PV} )
        !default-lld? ( sys-devel/binutils )
 "
 IDEPEND="

diff --git a/llvm-core/clang-common/clang-common-16.0.6-r6.ebuild 
b/llvm-core/clang-common/clang-common-16.0.6-r6.ebuild
index 289c2d527507..ac23cdc19da0 100644
--- a/llvm-core/clang-common/clang-common-16.0.6-r6.ebuild
+++ b/llvm-core/clang-common/clang-common-16.0.6-r6.ebuild
@@ -25,7 +25,7 @@ PDEPEND="
        !default-compiler-rt? ( sys-devel/gcc )
        default-libcxx? ( >=llvm-runtimes/libcxx-${PV}[static-libs] )
        !default-libcxx? ( sys-devel/gcc )
-       default-lld? ( >=sys-devel/lld-${PV} )
+       default-lld? ( >=llvm-core/lld-${PV} )
        !default-lld? ( sys-devel/binutils )
 "
 IDEPEND="

diff --git a/llvm-core/clang-common/clang-common-17.0.6-r10.ebuild 
b/llvm-core/clang-common/clang-common-17.0.6-r10.ebuild
index 82658b6f7f3f..0c440a21545b 100644
--- a/llvm-core/clang-common/clang-common-17.0.6-r10.ebuild
+++ b/llvm-core/clang-common/clang-common-17.0.6-r10.ebuild
@@ -25,7 +25,7 @@ PDEPEND="
        !default-compiler-rt? ( sys-devel/gcc )
        default-libcxx? ( >=llvm-runtimes/libcxx-${PV}[static-libs] )
        !default-libcxx? ( sys-devel/gcc )
-       default-lld? ( >=sys-devel/lld-${PV} )
+       default-lld? ( >=llvm-core/lld-${PV} )
        !default-lld? ( sys-devel/binutils )
 "
 IDEPEND="

diff --git a/llvm-core/clang-common/clang-common-17.0.6-r9.ebuild 
b/llvm-core/clang-common/clang-common-17.0.6-r9.ebuild
index 10c27ef4f0d7..cdcf5fd46e78 100644
--- a/llvm-core/clang-common/clang-common-17.0.6-r9.ebuild
+++ b/llvm-core/clang-common/clang-common-17.0.6-r9.ebuild
@@ -25,7 +25,7 @@ PDEPEND="
        !default-compiler-rt? ( sys-devel/gcc )
        default-libcxx? ( >=llvm-runtimes/libcxx-${PV}[static-libs] )
        !default-libcxx? ( sys-devel/gcc )
-       default-lld? ( >=sys-devel/lld-${PV} )
+       default-lld? ( >=llvm-core/lld-${PV} )
        !default-lld? ( sys-devel/binutils )
 "
 IDEPEND="

diff --git a/llvm-core/clang-common/clang-common-18.1.8-r3.ebuild 
b/llvm-core/clang-common/clang-common-18.1.8-r3.ebuild
index 051dd8834bba..8987b7168ef1 100644
--- a/llvm-core/clang-common/clang-common-18.1.8-r3.ebuild
+++ b/llvm-core/clang-common/clang-common-18.1.8-r3.ebuild
@@ -25,7 +25,7 @@ PDEPEND="
        !default-compiler-rt? ( sys-devel/gcc )
        default-libcxx? ( >=llvm-runtimes/libcxx-${PV}[static-libs] )
        !default-libcxx? ( sys-devel/gcc )
-       default-lld? ( >=sys-devel/lld-${PV} )
+       default-lld? ( >=llvm-core/lld-${PV} )
        !default-lld? ( sys-devel/binutils )
 "
 IDEPEND="

diff --git a/llvm-core/clang-common/clang-common-19.1.4.ebuild 
b/llvm-core/clang-common/clang-common-19.1.4.ebuild
index 3070a45b5cbc..09c980da55b4 100644
--- a/llvm-core/clang-common/clang-common-19.1.4.ebuild
+++ b/llvm-core/clang-common/clang-common-19.1.4.ebuild
@@ -25,7 +25,7 @@ PDEPEND="
        !default-compiler-rt? ( sys-devel/gcc )
        default-libcxx? ( >=llvm-runtimes/libcxx-${PV}[static-libs] )
        !default-libcxx? ( sys-devel/gcc )
-       default-lld? ( >=sys-devel/lld-${PV} )
+       default-lld? ( >=llvm-core/lld-${PV} )
        !default-lld? ( sys-devel/binutils )
 "
 IDEPEND="

diff --git a/llvm-core/clang-common/clang-common-19.1.5.ebuild 
b/llvm-core/clang-common/clang-common-19.1.5.ebuild
index 7ea82e998968..01f58a6b11dc 100644
--- a/llvm-core/clang-common/clang-common-19.1.5.ebuild
+++ b/llvm-core/clang-common/clang-common-19.1.5.ebuild
@@ -25,7 +25,7 @@ PDEPEND="
        !default-compiler-rt? ( sys-devel/gcc )
        default-libcxx? ( >=llvm-runtimes/libcxx-${PV}[static-libs] )
        !default-libcxx? ( sys-devel/gcc )
-       default-lld? ( >=sys-devel/lld-${PV} )
+       default-lld? ( >=llvm-core/lld-${PV} )
        !default-lld? ( sys-devel/binutils )
 "
 IDEPEND="

diff --git a/llvm-core/clang-common/clang-common-20.0.0.9999.ebuild 
b/llvm-core/clang-common/clang-common-20.0.0.9999.ebuild
index e7d4e8c21639..8e66cf2865d9 100644
--- a/llvm-core/clang-common/clang-common-20.0.0.9999.ebuild
+++ b/llvm-core/clang-common/clang-common-20.0.0.9999.ebuild
@@ -24,7 +24,7 @@ PDEPEND="
        !default-compiler-rt? ( sys-devel/gcc )
        default-libcxx? ( >=llvm-runtimes/libcxx-${PV}[static-libs] )
        !default-libcxx? ( sys-devel/gcc )
-       default-lld? ( >=sys-devel/lld-${PV} )
+       default-lld? ( >=llvm-core/lld-${PV} )
        !default-lld? ( sys-devel/binutils )
 "
 IDEPEND="

diff --git a/llvm-core/clang-common/clang-common-20.0.0_pre20241207.ebuild 
b/llvm-core/clang-common/clang-common-20.0.0_pre20241207.ebuild
index e7d4e8c21639..8e66cf2865d9 100644
--- a/llvm-core/clang-common/clang-common-20.0.0_pre20241207.ebuild
+++ b/llvm-core/clang-common/clang-common-20.0.0_pre20241207.ebuild
@@ -24,7 +24,7 @@ PDEPEND="
        !default-compiler-rt? ( sys-devel/gcc )
        default-libcxx? ( >=llvm-runtimes/libcxx-${PV}[static-libs] )
        !default-libcxx? ( sys-devel/gcc )
-       default-lld? ( >=sys-devel/lld-${PV} )
+       default-lld? ( >=llvm-core/lld-${PV} )
        !default-lld? ( sys-devel/binutils )
 "
 IDEPEND="

diff --git a/llvm-core/clang/clang-18.1.8-r6.ebuild 
b/llvm-core/clang/clang-18.1.8-r6.ebuild
index 0d3009711687..e2306f3f7148 100644
--- a/llvm-core/clang/clang-18.1.8-r6.ebuild
+++ b/llvm-core/clang/clang-18.1.8-r6.ebuild
@@ -35,7 +35,7 @@ RDEPEND="
 "
 BDEPEND="
        ${PYTHON_DEPS}
-       test? ( ~sys-devel/lld-${PV} )
+       test? ( ~llvm-core/lld-${PV} )
        xml? ( virtual/pkgconfig )
 "
 PDEPEND="

diff --git a/llvm-core/clang/clang-19.1.4.ebuild 
b/llvm-core/clang/clang-19.1.4.ebuild
index 32864313b82e..8d30d6552d1b 100644
--- a/llvm-core/clang/clang-19.1.4.ebuild
+++ b/llvm-core/clang/clang-19.1.4.ebuild
@@ -34,7 +34,7 @@ RDEPEND="
 "
 BDEPEND="
        ${PYTHON_DEPS}
-       test? ( ~sys-devel/lld-${PV} )
+       test? ( ~llvm-core/lld-${PV} )
        xml? ( virtual/pkgconfig )
 "
 PDEPEND="

diff --git a/llvm-core/clang/clang-19.1.5.ebuild 
b/llvm-core/clang/clang-19.1.5.ebuild
index c4e619b36326..e42660374276 100644
--- a/llvm-core/clang/clang-19.1.5.ebuild
+++ b/llvm-core/clang/clang-19.1.5.ebuild
@@ -34,7 +34,7 @@ RDEPEND="
 "
 BDEPEND="
        ${PYTHON_DEPS}
-       test? ( ~sys-devel/lld-${PV} )
+       test? ( ~llvm-core/lld-${PV} )
        xml? ( virtual/pkgconfig )
 "
 PDEPEND="

diff --git a/llvm-core/clang/clang-20.0.0.9999.ebuild 
b/llvm-core/clang/clang-20.0.0.9999.ebuild
index f534244afe49..4fc6cef3e9ef 100644
--- a/llvm-core/clang/clang-20.0.0.9999.ebuild
+++ b/llvm-core/clang/clang-20.0.0.9999.ebuild
@@ -33,7 +33,7 @@ RDEPEND="
 "
 BDEPEND="
        ${PYTHON_DEPS}
-       test? ( ~sys-devel/lld-${PV} )
+       test? ( ~llvm-core/lld-${PV} )
        xml? ( virtual/pkgconfig )
 "
 PDEPEND="

diff --git a/llvm-core/clang/clang-20.0.0_pre20241207.ebuild 
b/llvm-core/clang/clang-20.0.0_pre20241207.ebuild
index f534244afe49..4fc6cef3e9ef 100644
--- a/llvm-core/clang/clang-20.0.0_pre20241207.ebuild
+++ b/llvm-core/clang/clang-20.0.0_pre20241207.ebuild
@@ -33,7 +33,7 @@ RDEPEND="
 "
 BDEPEND="
        ${PYTHON_DEPS}
-       test? ( ~sys-devel/lld-${PV} )
+       test? ( ~llvm-core/lld-${PV} )
        xml? ( virtual/pkgconfig )
 "
 PDEPEND="

diff --git 
a/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-15-r2.ebuild 
b/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-15-r2.ebuild
index 45aa04874c6e..949e78559f4c 100644
--- a/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-15-r2.ebuild
+++ b/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-15-r2.ebuild
@@ -15,7 +15,7 @@ KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="
-       sys-devel/lld:${SLOT}
+       llvm-core/lld:${SLOT}
 "
 
 src_install() {

diff --git 
a/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-16-r2.ebuild 
b/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-16-r2.ebuild
index 2eb282b65da9..8c328779c4a9 100644
--- a/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-16-r2.ebuild
+++ b/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-16-r2.ebuild
@@ -15,7 +15,7 @@ KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86 ~arm64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="
-       sys-devel/lld:${SLOT}
+       llvm-core/lld:${SLOT}
 "
 
 src_install() {

diff --git a/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-17.ebuild 
b/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-17.ebuild
index d8b2ae18b0fb..58e760c87178 100644
--- a/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-17.ebuild
+++ b/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-17.ebuild
@@ -15,7 +15,7 @@ KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86 
~arm64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="
-       sys-devel/lld:${SLOT}
+       llvm-core/lld:${SLOT}
 "
 
 src_install() {

diff --git a/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-18.ebuild 
b/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-18.ebuild
index 8e68ec8ad532..d17a038c92ab 100644
--- a/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-18.ebuild
+++ b/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-18.ebuild
@@ -15,7 +15,7 @@ KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc 
x86 ~arm64-macos"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="
-       sys-devel/lld:${SLOT}
+       llvm-core/lld:${SLOT}
 "
 
 src_install() {

diff --git a/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-19.ebuild 
b/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-19.ebuild
index c891d75c9465..a497320b7e04 100644
--- a/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-19.ebuild
+++ b/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-19.ebuild
@@ -15,7 +15,7 @@ KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc 
x86 ~arm64-macos ~
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="
-       sys-devel/lld:${SLOT}
+       llvm-core/lld:${SLOT}
 "
 
 src_install() {

diff --git a/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-20.ebuild 
b/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-20.ebuild
index b85bf912c557..e58a60dc3813 100644
--- a/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-20.ebuild
+++ b/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-20.ebuild
@@ -14,7 +14,7 @@ SLOT="${PV}"
 IUSE="multilib-symlinks +native-symlinks"
 
 RDEPEND="
-       sys-devel/lld:${SLOT}
+       llvm-core/lld:${SLOT}
 "
 
 src_install() {

diff --git a/sys-devel/lld/Manifest b/llvm-core/lld/Manifest
similarity index 100%
rename from sys-devel/lld/Manifest
rename to llvm-core/lld/Manifest

diff --git a/sys-devel/lld/lld-15.0.7.ebuild b/llvm-core/lld/lld-15.0.7.ebuild
similarity index 99%
rename from sys-devel/lld/lld-15.0.7.ebuild
rename to llvm-core/lld/lld-15.0.7.ebuild
index 21884522b8c0..e75527f1a63f 100644
--- a/sys-devel/lld/lld-15.0.7.ebuild
+++ b/llvm-core/lld/lld-15.0.7.ebuild
@@ -21,7 +21,7 @@ DEPEND="
 "
 RDEPEND="
        ${DEPEND}
-       !sys-devel/lld:0
+       !llvm-core/lld:0
 "
 BDEPEND="
        sys-devel/llvm:${LLVM_MAJOR}

diff --git a/sys-devel/lld/lld-16.0.6.ebuild b/llvm-core/lld/lld-16.0.6.ebuild
similarity index 99%
rename from sys-devel/lld/lld-16.0.6.ebuild
rename to llvm-core/lld/lld-16.0.6.ebuild
index b5254871e498..3230e2beccd9 100644
--- a/sys-devel/lld/lld-16.0.6.ebuild
+++ b/llvm-core/lld/lld-16.0.6.ebuild
@@ -22,7 +22,7 @@ DEPEND="
 "
 RDEPEND="
        ${DEPEND}
-       !sys-devel/lld:0
+       !llvm-core/lld:0
 "
 BDEPEND="
        sys-devel/llvm:${LLVM_MAJOR}

diff --git a/sys-devel/lld/lld-17.0.6.ebuild b/llvm-core/lld/lld-17.0.6.ebuild
similarity index 99%
rename from sys-devel/lld/lld-17.0.6.ebuild
rename to llvm-core/lld/lld-17.0.6.ebuild
index 5bc7becaacb7..6b31161d8b10 100644
--- a/sys-devel/lld/lld-17.0.6.ebuild
+++ b/llvm-core/lld/lld-17.0.6.ebuild
@@ -22,7 +22,7 @@ DEPEND="
 "
 RDEPEND="
        ${DEPEND}
-       !sys-devel/lld:0
+       !llvm-core/lld:0
 "
 BDEPEND="
        sys-devel/llvm:${LLVM_MAJOR}

diff --git a/sys-devel/lld/lld-18.1.8.ebuild b/llvm-core/lld/lld-18.1.8.ebuild
similarity index 99%
rename from sys-devel/lld/lld-18.1.8.ebuild
rename to llvm-core/lld/lld-18.1.8.ebuild
index 5cccac7e4f89..232368200b62 100644
--- a/sys-devel/lld/lld-18.1.8.ebuild
+++ b/llvm-core/lld/lld-18.1.8.ebuild
@@ -22,7 +22,7 @@ DEPEND="
 "
 RDEPEND="
        ${DEPEND}
-       !sys-devel/lld:0
+       !llvm-core/lld:0
 "
 BDEPEND="
        sys-devel/llvm:${LLVM_MAJOR}

diff --git a/sys-devel/lld/lld-19.1.4.ebuild b/llvm-core/lld/lld-19.1.4.ebuild
similarity index 99%
rename from sys-devel/lld/lld-19.1.4.ebuild
rename to llvm-core/lld/lld-19.1.4.ebuild
index a96433276290..2f0829b8376a 100644
--- a/sys-devel/lld/lld-19.1.4.ebuild
+++ b/llvm-core/lld/lld-19.1.4.ebuild
@@ -22,7 +22,7 @@ DEPEND="
 "
 RDEPEND="
        ${DEPEND}
-       !sys-devel/lld:0
+       !llvm-core/lld:0
 "
 BDEPEND="
        sys-devel/llvm:${LLVM_MAJOR}

diff --git a/sys-devel/lld/lld-19.1.5.ebuild b/llvm-core/lld/lld-19.1.5.ebuild
similarity index 99%
rename from sys-devel/lld/lld-19.1.5.ebuild
rename to llvm-core/lld/lld-19.1.5.ebuild
index b4ac30b0938e..4b6ced38be4c 100644
--- a/sys-devel/lld/lld-19.1.5.ebuild
+++ b/llvm-core/lld/lld-19.1.5.ebuild
@@ -22,7 +22,7 @@ DEPEND="
 "
 RDEPEND="
        ${DEPEND}
-       !sys-devel/lld:0
+       !llvm-core/lld:0
 "
 BDEPEND="
        sys-devel/llvm:${LLVM_MAJOR}

diff --git a/sys-devel/lld/lld-20.0.0.9999.ebuild 
b/llvm-core/lld/lld-20.0.0.9999.ebuild
similarity index 99%
rename from sys-devel/lld/lld-20.0.0.9999.ebuild
rename to llvm-core/lld/lld-20.0.0.9999.ebuild
index 017876545788..3843625cc7c7 100644
--- a/sys-devel/lld/lld-20.0.0.9999.ebuild
+++ b/llvm-core/lld/lld-20.0.0.9999.ebuild
@@ -21,7 +21,7 @@ DEPEND="
 "
 RDEPEND="
        ${DEPEND}
-       !sys-devel/lld:0
+       !llvm-core/lld:0
 "
 BDEPEND="
        sys-devel/llvm:${LLVM_MAJOR}

diff --git a/sys-devel/lld/lld-20.0.0_pre20241207.ebuild 
b/llvm-core/lld/lld-20.0.0_pre20241207.ebuild
similarity index 99%
rename from sys-devel/lld/lld-20.0.0_pre20241207.ebuild
rename to llvm-core/lld/lld-20.0.0_pre20241207.ebuild
index 017876545788..3843625cc7c7 100644
--- a/sys-devel/lld/lld-20.0.0_pre20241207.ebuild
+++ b/llvm-core/lld/lld-20.0.0_pre20241207.ebuild
@@ -21,7 +21,7 @@ DEPEND="
 "
 RDEPEND="
        ${DEPEND}
-       !sys-devel/lld:0
+       !llvm-core/lld:0
 "
 BDEPEND="
        sys-devel/llvm:${LLVM_MAJOR}

diff --git a/sys-devel/lld/metadata.xml b/llvm-core/lld/metadata.xml
similarity index 100%
rename from sys-devel/lld/metadata.xml
rename to llvm-core/lld/metadata.xml

diff --git a/llvm-core/lldb/lldb-15.0.7.ebuild 
b/llvm-core/lldb/lldb-15.0.7.ebuild
index 47928173b967..49191a28a90d 100644
--- a/llvm-core/lldb/lldb-15.0.7.ebuild
+++ b/llvm-core/lldb/lldb-15.0.7.ebuild
@@ -46,7 +46,7 @@ BDEPEND="
                        ~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
                        dev-python/psutil[\${PYTHON_USEDEP}]
                ")
-               sys-devel/lld
+               llvm-core/lld
        )
 "
 

diff --git a/llvm-core/lldb/lldb-16.0.6-r1.ebuild 
b/llvm-core/lldb/lldb-16.0.6-r1.ebuild
index f55aa822e30e..8fae078130fc 100644
--- a/llvm-core/lldb/lldb-16.0.6-r1.ebuild
+++ b/llvm-core/lldb/lldb-16.0.6-r1.ebuild
@@ -40,7 +40,7 @@ BDEPEND="
                        ~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
                        dev-python/psutil[\${PYTHON_USEDEP}]
                ")
-               sys-devel/lld
+               llvm-core/lld
        )
 "
 

diff --git a/llvm-core/lldb/lldb-17.0.6.ebuild 
b/llvm-core/lldb/lldb-17.0.6.ebuild
index 4a33daac6be6..831a1161214b 100644
--- a/llvm-core/lldb/lldb-17.0.6.ebuild
+++ b/llvm-core/lldb/lldb-17.0.6.ebuild
@@ -46,7 +46,7 @@ BDEPEND="
                        ~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
                        dev-python/psutil[\${PYTHON_USEDEP}]
                ")
-               sys-devel/lld
+               llvm-core/lld
        )
 "
 

diff --git a/llvm-core/lldb/lldb-18.1.8.ebuild 
b/llvm-core/lldb/lldb-18.1.8.ebuild
index 4e1216026ad1..9e9a4f16db6f 100644
--- a/llvm-core/lldb/lldb-18.1.8.ebuild
+++ b/llvm-core/lldb/lldb-18.1.8.ebuild
@@ -44,7 +44,7 @@ BDEPEND="
                        ~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
                        dev-python/psutil[\${PYTHON_USEDEP}]
                ")
-               sys-devel/lld
+               llvm-core/lld
        )
 "
 

diff --git a/llvm-core/lldb/lldb-19.1.4.ebuild 
b/llvm-core/lldb/lldb-19.1.4.ebuild
index 4c1a36a5e852..75ee3c7696c3 100644
--- a/llvm-core/lldb/lldb-19.1.4.ebuild
+++ b/llvm-core/lldb/lldb-19.1.4.ebuild
@@ -44,7 +44,7 @@ BDEPEND="
                        ~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
                        dev-python/psutil[\${PYTHON_USEDEP}]
                ")
-               sys-devel/lld
+               llvm-core/lld
        )
 "
 

diff --git a/llvm-core/lldb/lldb-19.1.5.ebuild 
b/llvm-core/lldb/lldb-19.1.5.ebuild
index 25dad15a4efa..3c61182ccb2f 100644
--- a/llvm-core/lldb/lldb-19.1.5.ebuild
+++ b/llvm-core/lldb/lldb-19.1.5.ebuild
@@ -44,7 +44,7 @@ BDEPEND="
                        ~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
                        dev-python/psutil[\${PYTHON_USEDEP}]
                ")
-               sys-devel/lld
+               llvm-core/lld
        )
 "
 

diff --git a/llvm-core/lldb/lldb-20.0.0.9999.ebuild 
b/llvm-core/lldb/lldb-20.0.0.9999.ebuild
index c73188f73913..4b8f0e7c8054 100644
--- a/llvm-core/lldb/lldb-20.0.0.9999.ebuild
+++ b/llvm-core/lldb/lldb-20.0.0.9999.ebuild
@@ -43,7 +43,7 @@ BDEPEND="
                        ~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
                        dev-python/psutil[\${PYTHON_USEDEP}]
                ")
-               sys-devel/lld
+               llvm-core/lld
        )
 "
 

diff --git a/llvm-core/lldb/lldb-20.0.0_pre20241207.ebuild 
b/llvm-core/lldb/lldb-20.0.0_pre20241207.ebuild
index c73188f73913..4b8f0e7c8054 100644
--- a/llvm-core/lldb/lldb-20.0.0_pre20241207.ebuild
+++ b/llvm-core/lldb/lldb-20.0.0_pre20241207.ebuild
@@ -43,7 +43,7 @@ BDEPEND="
                        ~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
                        dev-python/psutil[\${PYTHON_USEDEP}]
                ")
-               sys-devel/lld
+               llvm-core/lld
        )
 "
 

diff --git a/mail-client/thunderbird/thunderbird-128.5.0.ebuild 
b/mail-client/thunderbird/thunderbird-128.5.0.ebuild
index 041511ce7aef..790505a4c6c2 100644
--- a/mail-client/thunderbird/thunderbird-128.5.0.ebuild
+++ b/mail-client/thunderbird/thunderbird-128.5.0.ebuild
@@ -87,7 +87,7 @@ BDEPEND="${PYTHON_DEPS}
                llvm-core/clang:${LLVM_SLOT}
                sys-devel/llvm:${LLVM_SLOT}
                clang? (
-                       sys-devel/lld:${LLVM_SLOT}
+                       llvm-core/lld:${LLVM_SLOT}
                        pgo? ( 
llvm-runtimes/compiler-rt-sanitizers:${LLVM_SLOT}[profile] )
                )
        ')
@@ -197,8 +197,8 @@ llvm_check_deps() {
        fi
 
        if use clang && ! tc-ld-is-mold ; then
-               if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then
-                       einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot 
use LLVM slot ${LLVM_SLOT} ..." >&2
+               if ! has_version -b "llvm-core/lld:${LLVM_SLOT}" ; then
+                       einfo "llvm-core/lld:${LLVM_SLOT} is missing! Cannot 
use LLVM slot ${LLVM_SLOT} ..." >&2
                        return 1
                fi
        fi

diff --git a/mail-client/thunderbird/thunderbird-128.5.1.ebuild 
b/mail-client/thunderbird/thunderbird-128.5.1.ebuild
index 2d5eb1362c73..d22f5f508aff 100644
--- a/mail-client/thunderbird/thunderbird-128.5.1.ebuild
+++ b/mail-client/thunderbird/thunderbird-128.5.1.ebuild
@@ -87,7 +87,7 @@ BDEPEND="${PYTHON_DEPS}
                llvm-core/clang:${LLVM_SLOT}
                sys-devel/llvm:${LLVM_SLOT}
                clang? (
-                       sys-devel/lld:${LLVM_SLOT}
+                       llvm-core/lld:${LLVM_SLOT}
                        pgo? ( 
llvm-runtimes/compiler-rt-sanitizers:${LLVM_SLOT}[profile] )
                )
        ')
@@ -197,8 +197,8 @@ llvm_check_deps() {
        fi
 
        if use clang && ! tc-ld-is-mold ; then
-               if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then
-                       einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot 
use LLVM slot ${LLVM_SLOT} ..." >&2
+               if ! has_version -b "llvm-core/lld:${LLVM_SLOT}" ; then
+                       einfo "llvm-core/lld:${LLVM_SLOT} is missing! Cannot 
use LLVM slot ${LLVM_SLOT} ..." >&2
                        return 1
                fi
        fi

diff --git a/metadata/stabilization-groups/llvm.group 
b/metadata/stabilization-groups/llvm.group
index 5130b5cc8c01..cf155716be91 100644
--- a/metadata/stabilization-groups/llvm.group
+++ b/metadata/stabilization-groups/llvm.group
@@ -6,6 +6,7 @@ llvm-core/clang-common
 llvm-core/clang-runtime
 llvm-core/clang-toolchain-symlinks
 llvm-core/libclc
+llvm-core/lld
 llvm-core/lld-toolchain-symlinks
 llvm-core/lldb
 llvm-runtimes/compiler-rt
@@ -15,7 +16,6 @@ llvm-runtimes/libcxxabi
 llvm-runtimes/libunwind
 llvm-runtimes/offload
 llvm-runtimes/openmp
-sys-devel/lld
 sys-devel/llvm
 sys-devel/llvm-common
 sys-devel/llvm-toolchain-symlinks

diff --git a/profiles/arch/powerpc/ppc32/package.use.stable.mask 
b/profiles/arch/powerpc/ppc32/package.use.stable.mask
index 2457968cf8b9..000ed45d577c 100644
--- a/profiles/arch/powerpc/ppc32/package.use.stable.mask
+++ b/profiles/arch/powerpc/ppc32/package.use.stable.mask
@@ -37,7 +37,7 @@ llvm-core/clang-common default-lld
 sys-devel/llvm binutils-plugin z3 xar
 
 # Sam James <s...@gentoo.org> (2022-07-27)
-# sys-devel/lld is not marked stable on ppc
+# llvm-core/lld is not marked stable on ppc
 >=dev-lang/spidermonkey-78 lto
 
 # Sam James <s...@gentoo.org> (2022-05-11)

diff --git a/profiles/arch/sparc/package.use.mask 
b/profiles/arch/sparc/package.use.mask
index d8d309506cc3..6b42956a50e3 100644
--- a/profiles/arch/sparc/package.use.mask
+++ b/profiles/arch/sparc/package.use.mask
@@ -236,7 +236,7 @@ app-admin/conky doc
 dev-util/pkgcheck emacs
 
 # Sam James <s...@gentoo.org> (2022-07-27)
-# sys-devel/lld is not keyworded on sparc
+# llvm-core/lld is not keyworded on sparc
 >=dev-lang/spidermonkey-78 lto
 >=dev-lang/spidermonkey-115 clang
 
@@ -245,7 +245,7 @@ dev-util/pkgcheck emacs
 net-misc/modemmanager qrtr
 
 # Sam James <s...@gentoo.org> (2022-06-25)
-# sys-devel/lld lacks sparc support right now
+# llvm-core/lld lacks sparc support right now
 dev-lang/rust wasm
 
 # Sam James <s...@gentoo.org> (2022-06-25)

diff --git a/profiles/features/llvm/packages b/profiles/features/llvm/packages
index 22364213d429..5388b6a50f3a 100644
--- a/profiles/features/llvm/packages
+++ b/profiles/features/llvm/packages
@@ -1,5 +1,5 @@
 # now part of @system set
-*sys-devel/lld
+*llvm-core/lld
 *sys-devel/llvm
 *llvm-core/clang
 *llvm-runtimes/libcxx

diff --git a/profiles/features/llvm/packages.build 
b/profiles/features/llvm/packages.build
index 2cfa85ed808f..b8dd993d9fe9 100644
--- a/profiles/features/llvm/packages.build
+++ b/profiles/features/llvm/packages.build
@@ -3,7 +3,7 @@ llvm-runtimes/compiler-rt
 llvm-runtimes/libcxxabi
 llvm-runtimes/libcxx
 sys-devel/llvm
-sys-devel/lld
+llvm-core/lld
 llvm-core/clang
 llvm-runtimes/libunwind
 

diff --git a/profiles/info_pkgs b/profiles/info_pkgs
index 208850641b12..ddf12cdd1be2 100644
--- a/profiles/info_pkgs
+++ b/profiles/info_pkgs
@@ -24,7 +24,7 @@ sys-apps/sandbox
 dev-util/ccache
 llvm-core/clang
 sys-devel/llvm
-sys-devel/lld
+llvm-core/lld
 sys-devel/gcc
 sys-devel/gcc-config
 dev-java/java-config

diff --git a/profiles/releases/23.0/package.use 
b/profiles/releases/23.0/package.use
index c7d461f9ed5d..7fe14cbc2301 100644
--- a/profiles/releases/23.0/package.use
+++ b/profiles/releases/23.0/package.use
@@ -8,4 +8,4 @@
 sys-devel/gcc zstd
 sys-devel/binutils zstd
 sys-devel/llvm zstd
-sys-devel/lld zstd
+llvm-core/lld zstd

diff --git a/profiles/updates/4Q-2024 b/profiles/updates/4Q-2024
index 675a38dc4026..fd11d7ad1d15 100644
--- a/profiles/updates/4Q-2024
+++ b/profiles/updates/4Q-2024
@@ -75,3 +75,4 @@ move sys-devel/clang-common llvm-core/clang-common
 move sys-devel/clang llvm-core/clang
 move dev-debug/lldb llvm-core/lldb
 move sys-devel/lld-toolchain-symlinks llvm-core/lld-toolchain-symlinks
+move sys-devel/lld llvm-core/lld

diff --git a/sys-apps/pciutils/pciutils-3.10.0.ebuild 
b/sys-apps/pciutils/pciutils-3.10.0.ebuild
index 68a70428749d..8fcbb5866f09 100644
--- a/sys-apps/pciutils/pciutils-3.10.0.ebuild
+++ b/sys-apps/pciutils/pciutils-3.10.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -30,7 +30,7 @@ RDEPEND="
 "
 # See bug #847133 re binutils check
 BDEPEND="
-       || ( >=sys-devel/binutils-2.37:* sys-devel/lld sys-devel/native-cctools 
)
+       || ( >=sys-devel/binutils-2.37:* llvm-core/lld sys-devel/native-cctools 
)
        kmod? ( virtual/pkgconfig )
 "
 

diff --git a/sys-apps/pciutils/pciutils-3.12.0.ebuild 
b/sys-apps/pciutils/pciutils-3.12.0.ebuild
index e287f80eacb6..8fcbb5866f09 100644
--- a/sys-apps/pciutils/pciutils-3.12.0.ebuild
+++ b/sys-apps/pciutils/pciutils-3.12.0.ebuild
@@ -30,7 +30,7 @@ RDEPEND="
 "
 # See bug #847133 re binutils check
 BDEPEND="
-       || ( >=sys-devel/binutils-2.37:* sys-devel/lld sys-devel/native-cctools 
)
+       || ( >=sys-devel/binutils-2.37:* llvm-core/lld sys-devel/native-cctools 
)
        kmod? ( virtual/pkgconfig )
 "
 

diff --git a/sys-apps/pciutils/pciutils-3.13.0.ebuild 
b/sys-apps/pciutils/pciutils-3.13.0.ebuild
index 1267422df410..a73f7e45d0e6 100644
--- a/sys-apps/pciutils/pciutils-3.13.0.ebuild
+++ b/sys-apps/pciutils/pciutils-3.13.0.ebuild
@@ -30,7 +30,7 @@ RDEPEND="
 "
 # See bug #847133 re binutils check
 BDEPEND="
-       || ( >=sys-devel/binutils-2.37:* sys-devel/lld sys-devel/native-cctools 
)
+       || ( >=sys-devel/binutils-2.37:* llvm-core/lld sys-devel/native-cctools 
)
        kmod? ( virtual/pkgconfig )
 "
 

diff --git 
a/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-16.ebuild 
b/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-16.ebuild
index 293ddaa0d6af..8c956f0568fa 100644
--- a/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-16.ebuild
+++ b/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-16.ebuild
@@ -16,7 +16,7 @@ KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 
~amd64-linux ~arm64-
 
 RDEPEND="
        llvm-core/clang:${SLOT}
-       sys-devel/lld:${SLOT}
+       llvm-core/lld:${SLOT}
 "
 
 src_install() {

diff --git 
a/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-17.ebuild 
b/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-17.ebuild
index 293ddaa0d6af..8c956f0568fa 100644
--- a/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-17.ebuild
+++ b/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-17.ebuild
@@ -16,7 +16,7 @@ KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 
~amd64-linux ~arm64-
 
 RDEPEND="
        llvm-core/clang:${SLOT}
-       sys-devel/lld:${SLOT}
+       llvm-core/lld:${SLOT}
 "
 
 src_install() {

diff --git 
a/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-18.ebuild 
b/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-18.ebuild
index 021bd53f8cf1..344337caf896 100644
--- a/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-18.ebuild
+++ b/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-18.ebuild
@@ -16,7 +16,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux
 
 RDEPEND="
        llvm-core/clang:${SLOT}
-       sys-devel/lld:${SLOT}
+       llvm-core/lld:${SLOT}
 "
 
 src_install() {

diff --git 
a/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-19.ebuild 
b/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-19.ebuild
index 02f014129b37..0681adeb8455 100644
--- a/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-19.ebuild
+++ b/sys-devel/clang-crossdev-wrappers/clang-crossdev-wrappers-19.ebuild
@@ -17,7 +17,7 @@ PROPERTIES="live"
 
 RDEPEND="
        llvm-core/clang:${SLOT}
-       sys-devel/lld:${SLOT}
+       llvm-core/lld:${SLOT}
 "
 
 src_install() {

diff --git a/www-client/chromium/chromium-130.0.6723.116-r1.ebuild 
b/www-client/chromium/chromium-130.0.6723.116-r1.ebuild
index 84adb8910928..005285e38f99 100644
--- a/www-client/chromium/chromium-130.0.6723.116-r1.ebuild
+++ b/www-client/chromium/chromium-130.0.6723.116-r1.ebuild
@@ -178,7 +178,7 @@ BDEPEND="
        $(llvm_gen_dep "
                llvm-core/clang:\${LLVM_SLOT}
                sys-devel/llvm:\${LLVM_SLOT}
-               sys-devel/lld:\${LLVM_SLOT}
+               llvm-core/lld:\${LLVM_SLOT}
        ")
        pgo? (
                >=dev-python/selenium-3.141.0

diff --git a/www-client/chromium/chromium-131.0.6778.108.ebuild 
b/www-client/chromium/chromium-131.0.6778.108.ebuild
index 095518865278..52c2cb161d99 100644
--- a/www-client/chromium/chromium-131.0.6778.108.ebuild
+++ b/www-client/chromium/chromium-131.0.6778.108.ebuild
@@ -178,7 +178,7 @@ BDEPEND="
        $(llvm_gen_dep '
                llvm-core/clang:${LLVM_SLOT}
                sys-devel/llvm:${LLVM_SLOT}
-               sys-devel/lld:${LLVM_SLOT}
+               llvm-core/lld:${LLVM_SLOT}
        ')
        pgo? (
                >=dev-python/selenium-3.141.0

diff --git a/www-client/chromium/chromium-131.0.6778.139.ebuild 
b/www-client/chromium/chromium-131.0.6778.139.ebuild
index c5effc1fe7b0..8aa7bc77350b 100644
--- a/www-client/chromium/chromium-131.0.6778.139.ebuild
+++ b/www-client/chromium/chromium-131.0.6778.139.ebuild
@@ -178,7 +178,7 @@ BDEPEND="
        $(llvm_gen_dep '
                llvm-core/clang:${LLVM_SLOT}
                sys-devel/llvm:${LLVM_SLOT}
-               sys-devel/lld:${LLVM_SLOT}
+               llvm-core/lld:${LLVM_SLOT}
        ')
        pgo? (
                >=dev-python/selenium-3.141.0

diff --git a/www-client/chromium/chromium-131.0.6778.85.ebuild 
b/www-client/chromium/chromium-131.0.6778.85.ebuild
index 6c5fc7c3ad72..9e2007c2b3b9 100644
--- a/www-client/chromium/chromium-131.0.6778.85.ebuild
+++ b/www-client/chromium/chromium-131.0.6778.85.ebuild
@@ -178,7 +178,7 @@ BDEPEND="
        $(llvm_gen_dep '
                llvm-core/clang:${LLVM_SLOT}
                sys-devel/llvm:${LLVM_SLOT}
-               sys-devel/lld:${LLVM_SLOT}
+               llvm-core/lld:${LLVM_SLOT}
        ')
        pgo? (
                >=dev-python/selenium-3.141.0

diff --git a/www-client/chromium/chromium-132.0.6834.32.ebuild 
b/www-client/chromium/chromium-132.0.6834.32.ebuild
index 673af3b78bc2..21b03e31524e 100644
--- a/www-client/chromium/chromium-132.0.6834.32.ebuild
+++ b/www-client/chromium/chromium-132.0.6834.32.ebuild
@@ -177,7 +177,7 @@ BDEPEND="
        $(llvm_gen_dep '
                llvm-core/clang:${LLVM_SLOT}
                sys-devel/llvm:${LLVM_SLOT}
-               sys-devel/lld:${LLVM_SLOT}
+               llvm-core/lld:${LLVM_SLOT}
        ')
        pgo? (
                >=dev-python/selenium-3.141.0

diff --git a/www-client/chromium/chromium-133.0.6847.2.ebuild 
b/www-client/chromium/chromium-133.0.6847.2.ebuild
index aa95cb2dc809..9b3f949c2dc0 100644
--- a/www-client/chromium/chromium-133.0.6847.2.ebuild
+++ b/www-client/chromium/chromium-133.0.6847.2.ebuild
@@ -186,7 +186,7 @@ BDEPEND="
        $(llvm_gen_dep '
                llvm-core/clang:${LLVM_SLOT}
                sys-devel/llvm:${LLVM_SLOT}
-               sys-devel/lld:${LLVM_SLOT}
+               llvm-core/lld:${LLVM_SLOT}
        ')
        pgo? (
                >=dev-python/selenium-3.141.0

diff --git a/www-client/chromium/chromium-133.0.6876.4.ebuild 
b/www-client/chromium/chromium-133.0.6876.4.ebuild
index b026d55f41b2..47c2fc506fd9 100644
--- a/www-client/chromium/chromium-133.0.6876.4.ebuild
+++ b/www-client/chromium/chromium-133.0.6876.4.ebuild
@@ -186,7 +186,7 @@ BDEPEND="
        $(llvm_gen_dep '
                llvm-core/clang:${LLVM_SLOT}
                sys-devel/llvm:${LLVM_SLOT}
-               sys-devel/lld:${LLVM_SLOT}
+               llvm-core/lld:${LLVM_SLOT}
        ')
        pgo? (
                >=dev-python/selenium-3.141.0

diff --git a/www-client/firefox/firefox-128.5.0.ebuild 
b/www-client/firefox/firefox-128.5.0.ebuild
index 6a06d6019dbc..2ed614b26155 100644
--- a/www-client/firefox/firefox-128.5.0.ebuild
+++ b/www-client/firefox/firefox-128.5.0.ebuild
@@ -95,10 +95,10 @@ BDEPEND="${PYTHON_DEPS}
                llvm-core/clang:${LLVM_SLOT}
                sys-devel/llvm:${LLVM_SLOT}
                clang? (
-                       sys-devel/lld:${LLVM_SLOT}
+                       llvm-core/lld:${LLVM_SLOT}
                        pgo? ( 
llvm-runtimes/compiler-rt-sanitizers:${LLVM_SLOT}[profile] )
                )
-               wasm? ( sys-devel/lld:${LLVM_SLOT} )
+               wasm? ( llvm-core/lld:${LLVM_SLOT} )
        ')
        app-alternatives/awk
        app-arch/unzip
@@ -226,8 +226,8 @@ llvm_check_deps() {
        fi
 
        if use clang && ! tc-ld-is-mold ; then
-               if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then
-                       einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot 
use LLVM slot ${LLVM_SLOT} ..." >&2
+               if ! has_version -b "llvm-core/lld:${LLVM_SLOT}" ; then
+                       einfo "llvm-core/lld:${LLVM_SLOT} is missing! Cannot 
use LLVM slot ${LLVM_SLOT} ..." >&2
                        return 1
                fi
        fi

diff --git a/www-client/firefox/firefox-128.5.1.ebuild 
b/www-client/firefox/firefox-128.5.1.ebuild
index 1b4b17068dcf..a90e69ceff95 100644
--- a/www-client/firefox/firefox-128.5.1.ebuild
+++ b/www-client/firefox/firefox-128.5.1.ebuild
@@ -95,10 +95,10 @@ BDEPEND="${PYTHON_DEPS}
                llvm-core/clang:${LLVM_SLOT}
                sys-devel/llvm:${LLVM_SLOT}
                clang? (
-                       sys-devel/lld:${LLVM_SLOT}
+                       llvm-core/lld:${LLVM_SLOT}
                        pgo? ( 
llvm-runtimes/compiler-rt-sanitizers:${LLVM_SLOT}[profile] )
                )
-               wasm? ( sys-devel/lld:${LLVM_SLOT} )
+               wasm? ( llvm-core/lld:${LLVM_SLOT} )
        ')
        app-alternatives/awk
        app-arch/unzip
@@ -226,8 +226,8 @@ llvm_check_deps() {
        fi
 
        if use clang && ! tc-ld-is-mold ; then
-               if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then
-                       einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot 
use LLVM slot ${LLVM_SLOT} ..." >&2
+               if ! has_version -b "llvm-core/lld:${LLVM_SLOT}" ; then
+                       einfo "llvm-core/lld:${LLVM_SLOT} is missing! Cannot 
use LLVM slot ${LLVM_SLOT} ..." >&2
                        return 1
                fi
        fi

diff --git a/www-client/firefox/firefox-133.0.ebuild 
b/www-client/firefox/firefox-133.0.ebuild
index 59f9001bfa92..c65bbc5b7e2f 100644
--- a/www-client/firefox/firefox-133.0.ebuild
+++ b/www-client/firefox/firefox-133.0.ebuild
@@ -98,10 +98,10 @@ BDEPEND="${PYTHON_DEPS}
                llvm-core/clang:${LLVM_SLOT}
                sys-devel/llvm:${LLVM_SLOT}
                clang? (
-                       sys-devel/lld:${LLVM_SLOT}
+                       llvm-core/lld:${LLVM_SLOT}
                        pgo? ( 
llvm-runtimes/compiler-rt-sanitizers:${LLVM_SLOT}[profile] )
                )
-               wasm? ( sys-devel/lld:${LLVM_SLOT} )
+               wasm? ( llvm-core/lld:${LLVM_SLOT} )
        ')
        app-alternatives/awk
        app-arch/unzip
@@ -230,8 +230,8 @@ llvm_check_deps() {
        fi
 
        if use clang && ! tc-ld-is-mold ; then
-               if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then
-                       einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot 
use LLVM slot ${LLVM_SLOT} ..." >&2
+               if ! has_version -b "llvm-core/lld:${LLVM_SLOT}" ; then
+                       einfo "llvm-core/lld:${LLVM_SLOT} is missing! Cannot 
use LLVM slot ${LLVM_SLOT} ..." >&2
                        return 1
                fi
        fi


Reply via email to