From e64f21e1404183b0c6e4d3ad7353d4194c76a0cf Mon Sep 17 00:00:00 2001 From: Michał Górny Date: Wed, 11 Dec 2024 12:24:33 +0100 Subject: Move {sys-devel → llvm-core}/lld-toolchain-symlinks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- .../lld-toolchain-symlinks-15-r2.ebuild | 38 ++++++++++++++++++++++ .../lld-toolchain-symlinks-16-r2.ebuild | 38 ++++++++++++++++++++++ .../lld-toolchain-symlinks-17.ebuild | 38 ++++++++++++++++++++++ .../lld-toolchain-symlinks-18.ebuild | 38 ++++++++++++++++++++++ .../lld-toolchain-symlinks-19.ebuild | 38 ++++++++++++++++++++++ .../lld-toolchain-symlinks-20.ebuild | 37 +++++++++++++++++++++ llvm-core/lld-toolchain-symlinks/metadata.xml | 21 ++++++++++++ metadata/stabilization-groups/llvm.group | 2 +- profiles/updates/4Q-2024 | 1 + .../lld-toolchain-symlinks-15-r2.ebuild | 38 ---------------------- .../lld-toolchain-symlinks-16-r2.ebuild | 38 ---------------------- .../lld-toolchain-symlinks-17.ebuild | 38 ---------------------- .../lld-toolchain-symlinks-18.ebuild | 38 ---------------------- .../lld-toolchain-symlinks-19.ebuild | 38 ---------------------- .../lld-toolchain-symlinks-20.ebuild | 37 --------------------- sys-devel/lld-toolchain-symlinks/metadata.xml | 21 ------------ sys-devel/lld/lld-15.0.7.ebuild | 2 +- sys-devel/lld/lld-16.0.6.ebuild | 2 +- sys-devel/lld/lld-17.0.6.ebuild | 2 +- sys-devel/lld/lld-18.1.8.ebuild | 2 +- sys-devel/lld/lld-19.1.4.ebuild | 2 +- sys-devel/lld/lld-19.1.5.ebuild | 2 +- sys-devel/lld/lld-20.0.0.9999.ebuild | 2 +- sys-devel/lld/lld-20.0.0_pre20241207.ebuild | 2 +- 24 files changed, 258 insertions(+), 257 deletions(-) create mode 100644 llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-15-r2.ebuild create mode 100644 llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-16-r2.ebuild create mode 100644 llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-17.ebuild create mode 100644 llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-18.ebuild create mode 100644 llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-19.ebuild create mode 100644 llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-20.ebuild create mode 100644 llvm-core/lld-toolchain-symlinks/metadata.xml delete mode 100644 sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-15-r2.ebuild delete mode 100644 sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-16-r2.ebuild delete mode 100644 sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-17.ebuild delete mode 100644 sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-18.ebuild delete mode 100644 sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-19.ebuild delete mode 100644 sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-20.ebuild delete mode 100644 sys-devel/lld-toolchain-symlinks/metadata.xml 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 new file mode 100644 index 000000000000..45aa04874c6e --- /dev/null +++ b/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-15-r2.ebuild @@ -0,0 +1,38 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib + +DESCRIPTION="Symlinks to use LLD on binutils-free system" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="${PV}" +KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86" +IUSE="multilib-symlinks +native-symlinks" + +RDEPEND=" + sys-devel/lld:${SLOT} +" + +src_install() { + use native-symlinks || return + + local chosts=( "${CHOST}" ) + if use multilib-symlinks; then + local abi + for abi in $(get_all_abis); do + chosts+=( "$(get_abi_CHOST "${abi}")" ) + done + fi + + local dest=/usr/lib/llvm/${SLOT}/bin + dodir "${dest}" + dosym ld.lld "${dest}/ld" + for chost in "${chosts[@]}"; do + dosym ld.lld "${dest}/${chost}-ld" + done +} 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 new file mode 100644 index 000000000000..2eb282b65da9 --- /dev/null +++ b/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-16-r2.ebuild @@ -0,0 +1,38 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib + +DESCRIPTION="Symlinks to use LLD on binutils-free system" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="${PV}" +KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86 ~arm64-macos" +IUSE="multilib-symlinks +native-symlinks" + +RDEPEND=" + sys-devel/lld:${SLOT} +" + +src_install() { + use native-symlinks || return + + local chosts=( "${CHOST}" ) + if use multilib-symlinks; then + local abi + for abi in $(get_all_abis); do + chosts+=( "$(get_abi_CHOST "${abi}")" ) + done + fi + + local dest=/usr/lib/llvm/${SLOT}/bin + dodir "${dest}" + dosym ld.lld "${dest}/ld" + for chost in "${chosts[@]}"; do + dosym ld.lld "${dest}/${chost}-ld" + done +} diff --git a/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-17.ebuild b/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-17.ebuild new file mode 100644 index 000000000000..d8b2ae18b0fb --- /dev/null +++ b/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-17.ebuild @@ -0,0 +1,38 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib + +DESCRIPTION="Symlinks to use LLD on binutils-free system" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="${PV}" +KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86 ~arm64-macos" +IUSE="multilib-symlinks +native-symlinks" + +RDEPEND=" + sys-devel/lld:${SLOT} +" + +src_install() { + use native-symlinks || return + + local chosts=( "${CHOST}" ) + if use multilib-symlinks; then + local abi + for abi in $(get_all_abis); do + chosts+=( "$(get_abi_CHOST "${abi}")" ) + done + fi + + local dest=/usr/lib/llvm/${SLOT}/bin + dodir "${dest}" + dosym ld.lld "${dest}/ld" + for chost in "${chosts[@]}"; do + dosym ld.lld "${dest}/${chost}-ld" + done +} diff --git a/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-18.ebuild b/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-18.ebuild new file mode 100644 index 000000000000..8e68ec8ad532 --- /dev/null +++ b/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-18.ebuild @@ -0,0 +1,38 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib + +DESCRIPTION="Symlinks to use LLD on binutils-free system" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="${PV}" +KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~arm64-macos" +IUSE="multilib-symlinks +native-symlinks" + +RDEPEND=" + sys-devel/lld:${SLOT} +" + +src_install() { + use native-symlinks || return + + local chosts=( "${CHOST}" ) + if use multilib-symlinks; then + local abi + for abi in $(get_all_abis); do + chosts+=( "$(get_abi_CHOST "${abi}")" ) + done + fi + + local dest=/usr/lib/llvm/${SLOT}/bin + dodir "${dest}" + dosym ld.lld "${dest}/ld" + for chost in "${chosts[@]}"; do + dosym ld.lld "${dest}/${chost}-ld" + done +} diff --git a/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-19.ebuild b/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-19.ebuild new file mode 100644 index 000000000000..c891d75c9465 --- /dev/null +++ b/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-19.ebuild @@ -0,0 +1,38 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib + +DESCRIPTION="Symlinks to use LLD on binutils-free system" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="${PV}" +KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~arm64-macos ~x64-macos" +IUSE="multilib-symlinks +native-symlinks" + +RDEPEND=" + sys-devel/lld:${SLOT} +" + +src_install() { + use native-symlinks || return + + local chosts=( "${CHOST}" ) + if use multilib-symlinks; then + local abi + for abi in $(get_all_abis); do + chosts+=( "$(get_abi_CHOST "${abi}")" ) + done + fi + + local dest=/usr/lib/llvm/${SLOT}/bin + dodir "${dest}" + dosym ld.lld "${dest}/ld" + for chost in "${chosts[@]}"; do + dosym ld.lld "${dest}/${chost}-ld" + done +} diff --git a/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-20.ebuild b/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-20.ebuild new file mode 100644 index 000000000000..b85bf912c557 --- /dev/null +++ b/llvm-core/lld-toolchain-symlinks/lld-toolchain-symlinks-20.ebuild @@ -0,0 +1,37 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib + +DESCRIPTION="Symlinks to use LLD on binutils-free system" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM" +S=${WORKDIR} + +LICENSE="public-domain" +SLOT="${PV}" +IUSE="multilib-symlinks +native-symlinks" + +RDEPEND=" + sys-devel/lld:${SLOT} +" + +src_install() { + use native-symlinks || return + + local chosts=( "${CHOST}" ) + if use multilib-symlinks; then + local abi + for abi in $(get_all_abis); do + chosts+=( "$(get_abi_CHOST "${abi}")" ) + done + fi + + local dest=/usr/lib/llvm/${SLOT}/bin + dodir "${dest}" + dosym ld.lld "${dest}/ld" + for chost in "${chosts[@]}"; do + dosym ld.lld "${dest}/${chost}-ld" + done +} diff --git a/llvm-core/lld-toolchain-symlinks/metadata.xml b/llvm-core/lld-toolchain-symlinks/metadata.xml new file mode 100644 index 000000000000..69ca87c01788 --- /dev/null +++ b/llvm-core/lld-toolchain-symlinks/metadata.xml @@ -0,0 +1,21 @@ + + + + + llvm@gentoo.org + + + + Install symlinks for all ABI CHOSTs. Note that this can + result in gcc being overrode for native builds, as well + as conflict with crossdev if used for the same targets. + + + Install generic 'ld' symlink, as well as ${CTARGET}-ld. + These symlinks are installed into slotted LLVM bindir, + so they should not take precedence over symlinks installed + into /usr/bin by sys-devel/binutils-config + but they can be helpful for binutils-free setups. + + + diff --git a/metadata/stabilization-groups/llvm.group b/metadata/stabilization-groups/llvm.group index 88560dbad450..5130b5cc8c01 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-toolchain-symlinks llvm-core/lldb llvm-runtimes/compiler-rt llvm-runtimes/compiler-rt-sanitizers @@ -15,7 +16,6 @@ llvm-runtimes/libunwind llvm-runtimes/offload llvm-runtimes/openmp sys-devel/lld -sys-devel/lld-toolchain-symlinks sys-devel/llvm sys-devel/llvm-common sys-devel/llvm-toolchain-symlinks diff --git a/profiles/updates/4Q-2024 b/profiles/updates/4Q-2024 index 08f7f4afe549..675a38dc4026 100644 --- a/profiles/updates/4Q-2024 +++ b/profiles/updates/4Q-2024 @@ -74,3 +74,4 @@ move sys-devel/clang-toolchain-symlinks llvm-core/clang-toolchain-symlinks 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 diff --git a/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-15-r2.ebuild b/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-15-r2.ebuild deleted file mode 100644 index 44a21b6fb09f..000000000000 --- a/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-15-r2.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2022-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit multilib - -DESCRIPTION="Symlinks to use LLD on binutils-free system" -HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM" -S=${WORKDIR} - -LICENSE="public-domain" -SLOT="${PV}" -KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86" -IUSE="multilib-symlinks +native-symlinks" - -RDEPEND=" - sys-devel/lld:${SLOT} -" - -src_install() { - use native-symlinks || return - - local chosts=( "${CHOST}" ) - if use multilib-symlinks; then - local abi - for abi in $(get_all_abis); do - chosts+=( "$(get_abi_CHOST "${abi}")" ) - done - fi - - local dest=/usr/lib/llvm/${SLOT}/bin - dodir "${dest}" - dosym ld.lld "${dest}/ld" - for chost in "${chosts[@]}"; do - dosym ld.lld "${dest}/${chost}-ld" - done -} diff --git a/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-16-r2.ebuild b/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-16-r2.ebuild deleted file mode 100644 index 2eb282b65da9..000000000000 --- a/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-16-r2.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit multilib - -DESCRIPTION="Symlinks to use LLD on binutils-free system" -HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM" -S=${WORKDIR} - -LICENSE="public-domain" -SLOT="${PV}" -KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv x86 ~arm64-macos" -IUSE="multilib-symlinks +native-symlinks" - -RDEPEND=" - sys-devel/lld:${SLOT} -" - -src_install() { - use native-symlinks || return - - local chosts=( "${CHOST}" ) - if use multilib-symlinks; then - local abi - for abi in $(get_all_abis); do - chosts+=( "$(get_abi_CHOST "${abi}")" ) - done - fi - - local dest=/usr/lib/llvm/${SLOT}/bin - dodir "${dest}" - dosym ld.lld "${dest}/ld" - for chost in "${chosts[@]}"; do - dosym ld.lld "${dest}/${chost}-ld" - done -} diff --git a/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-17.ebuild b/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-17.ebuild deleted file mode 100644 index d8b2ae18b0fb..000000000000 --- a/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-17.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit multilib - -DESCRIPTION="Symlinks to use LLD on binutils-free system" -HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM" -S=${WORKDIR} - -LICENSE="public-domain" -SLOT="${PV}" -KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86 ~arm64-macos" -IUSE="multilib-symlinks +native-symlinks" - -RDEPEND=" - sys-devel/lld:${SLOT} -" - -src_install() { - use native-symlinks || return - - local chosts=( "${CHOST}" ) - if use multilib-symlinks; then - local abi - for abi in $(get_all_abis); do - chosts+=( "$(get_abi_CHOST "${abi}")" ) - done - fi - - local dest=/usr/lib/llvm/${SLOT}/bin - dodir "${dest}" - dosym ld.lld "${dest}/ld" - for chost in "${chosts[@]}"; do - dosym ld.lld "${dest}/${chost}-ld" - done -} diff --git a/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-18.ebuild b/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-18.ebuild deleted file mode 100644 index 8e68ec8ad532..000000000000 --- a/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-18.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit multilib - -DESCRIPTION="Symlinks to use LLD on binutils-free system" -HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM" -S=${WORKDIR} - -LICENSE="public-domain" -SLOT="${PV}" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~arm64-macos" -IUSE="multilib-symlinks +native-symlinks" - -RDEPEND=" - sys-devel/lld:${SLOT} -" - -src_install() { - use native-symlinks || return - - local chosts=( "${CHOST}" ) - if use multilib-symlinks; then - local abi - for abi in $(get_all_abis); do - chosts+=( "$(get_abi_CHOST "${abi}")" ) - done - fi - - local dest=/usr/lib/llvm/${SLOT}/bin - dodir "${dest}" - dosym ld.lld "${dest}/ld" - for chost in "${chosts[@]}"; do - dosym ld.lld "${dest}/${chost}-ld" - done -} diff --git a/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-19.ebuild b/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-19.ebuild deleted file mode 100644 index c891d75c9465..000000000000 --- a/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-19.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit multilib - -DESCRIPTION="Symlinks to use LLD on binutils-free system" -HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM" -S=${WORKDIR} - -LICENSE="public-domain" -SLOT="${PV}" -KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~arm64-macos ~x64-macos" -IUSE="multilib-symlinks +native-symlinks" - -RDEPEND=" - sys-devel/lld:${SLOT} -" - -src_install() { - use native-symlinks || return - - local chosts=( "${CHOST}" ) - if use multilib-symlinks; then - local abi - for abi in $(get_all_abis); do - chosts+=( "$(get_abi_CHOST "${abi}")" ) - done - fi - - local dest=/usr/lib/llvm/${SLOT}/bin - dodir "${dest}" - dosym ld.lld "${dest}/ld" - for chost in "${chosts[@]}"; do - dosym ld.lld "${dest}/${chost}-ld" - done -} diff --git a/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-20.ebuild b/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-20.ebuild deleted file mode 100644 index b85bf912c557..000000000000 --- a/sys-devel/lld-toolchain-symlinks/lld-toolchain-symlinks-20.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 2022-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit multilib - -DESCRIPTION="Symlinks to use LLD on binutils-free system" -HOMEPAGE="https://wiki.gentoo.org/wiki/Project:LLVM" -S=${WORKDIR} - -LICENSE="public-domain" -SLOT="${PV}" -IUSE="multilib-symlinks +native-symlinks" - -RDEPEND=" - sys-devel/lld:${SLOT} -" - -src_install() { - use native-symlinks || return - - local chosts=( "${CHOST}" ) - if use multilib-symlinks; then - local abi - for abi in $(get_all_abis); do - chosts+=( "$(get_abi_CHOST "${abi}")" ) - done - fi - - local dest=/usr/lib/llvm/${SLOT}/bin - dodir "${dest}" - dosym ld.lld "${dest}/ld" - for chost in "${chosts[@]}"; do - dosym ld.lld "${dest}/${chost}-ld" - done -} diff --git a/sys-devel/lld-toolchain-symlinks/metadata.xml b/sys-devel/lld-toolchain-symlinks/metadata.xml deleted file mode 100644 index 69ca87c01788..000000000000 --- a/sys-devel/lld-toolchain-symlinks/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - llvm@gentoo.org - - - - Install symlinks for all ABI CHOSTs. Note that this can - result in gcc being overrode for native builds, as well - as conflict with crossdev if used for the same targets. - - - Install generic 'ld' symlink, as well as ${CTARGET}-ld. - These symlinks are installed into slotted LLVM bindir, - so they should not take precedence over symlinks installed - into /usr/bin by sys-devel/binutils-config - but they can be helpful for binutils-free setups. - - - diff --git a/sys-devel/lld/lld-15.0.7.ebuild b/sys-devel/lld/lld-15.0.7.ebuild index 5040684bb927..21884522b8c0 100644 --- a/sys-devel/lld/lld-15.0.7.ebuild +++ b/sys-devel/lld/lld-15.0.7.ebuild @@ -30,7 +30,7 @@ BDEPEND=" ) " PDEPEND=" - >=sys-devel/lld-toolchain-symlinks-15-r2:${LLVM_MAJOR} + >=llvm-core/lld-toolchain-symlinks-15-r2:${LLVM_MAJOR} " LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o ) diff --git a/sys-devel/lld/lld-16.0.6.ebuild b/sys-devel/lld/lld-16.0.6.ebuild index 9308190da16c..b5254871e498 100644 --- a/sys-devel/lld/lld-16.0.6.ebuild +++ b/sys-devel/lld/lld-16.0.6.ebuild @@ -31,7 +31,7 @@ BDEPEND=" ) " PDEPEND=" - >=sys-devel/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR} + >=llvm-core/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR} " LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o ) diff --git a/sys-devel/lld/lld-17.0.6.ebuild b/sys-devel/lld/lld-17.0.6.ebuild index 33a9eb571205..5bc7becaacb7 100644 --- a/sys-devel/lld/lld-17.0.6.ebuild +++ b/sys-devel/lld/lld-17.0.6.ebuild @@ -31,7 +31,7 @@ BDEPEND=" ) " PDEPEND=" - >=sys-devel/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR} + >=llvm-core/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR} " LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o ) diff --git a/sys-devel/lld/lld-18.1.8.ebuild b/sys-devel/lld/lld-18.1.8.ebuild index 64b6082241c4..5cccac7e4f89 100644 --- a/sys-devel/lld/lld-18.1.8.ebuild +++ b/sys-devel/lld/lld-18.1.8.ebuild @@ -31,7 +31,7 @@ BDEPEND=" ) " PDEPEND=" - >=sys-devel/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR} + >=llvm-core/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR} " LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o ) diff --git a/sys-devel/lld/lld-19.1.4.ebuild b/sys-devel/lld/lld-19.1.4.ebuild index cec3ffb0c399..a96433276290 100644 --- a/sys-devel/lld/lld-19.1.4.ebuild +++ b/sys-devel/lld/lld-19.1.4.ebuild @@ -31,7 +31,7 @@ BDEPEND=" ) " PDEPEND=" - >=sys-devel/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR} + >=llvm-core/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR} " LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o ) diff --git a/sys-devel/lld/lld-19.1.5.ebuild b/sys-devel/lld/lld-19.1.5.ebuild index 8aa86d3f073c..b4ac30b0938e 100644 --- a/sys-devel/lld/lld-19.1.5.ebuild +++ b/sys-devel/lld/lld-19.1.5.ebuild @@ -31,7 +31,7 @@ BDEPEND=" ) " PDEPEND=" - >=sys-devel/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR} + >=llvm-core/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR} " LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o ) diff --git a/sys-devel/lld/lld-20.0.0.9999.ebuild b/sys-devel/lld/lld-20.0.0.9999.ebuild index 07358f891cd0..017876545788 100644 --- a/sys-devel/lld/lld-20.0.0.9999.ebuild +++ b/sys-devel/lld/lld-20.0.0.9999.ebuild @@ -30,7 +30,7 @@ BDEPEND=" ) " PDEPEND=" - >=sys-devel/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR} + >=llvm-core/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR} " LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o ) diff --git a/sys-devel/lld/lld-20.0.0_pre20241207.ebuild b/sys-devel/lld/lld-20.0.0_pre20241207.ebuild index 07358f891cd0..017876545788 100644 --- a/sys-devel/lld/lld-20.0.0_pre20241207.ebuild +++ b/sys-devel/lld/lld-20.0.0_pre20241207.ebuild @@ -30,7 +30,7 @@ BDEPEND=" ) " PDEPEND=" - >=sys-devel/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR} + >=llvm-core/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR} " LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o ) -- cgit v1.2.3-65-gdbad