commit:     0ef5d597cab485d25c7fcf9733a329daab4ad07e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 11 04:57:14 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Mar 11 04:57:14 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ef5d597

sys-devel/llvm: Remove explicit RDEPEND on binutils

Remove the explicit RDEPEND on sys-devel/binutils[plugins].  Unless
I'm mistaken, this dependency was supposed to guarantee that binutils
will load LLVMgold.so plugin and therefore its tool will be able to
process archives containing LLVM bytecode.  However, it has a side
effect of installing binutils on binutils-free systems.

Closes: https://bugs.gentoo.org/899080
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 sys-devel/llvm/llvm-14.0.6-r2.ebuild          | 1 -
 sys-devel/llvm/llvm-15.0.7.ebuild             | 1 -
 sys-devel/llvm/llvm-16.0.0.9999.ebuild        | 1 -
 sys-devel/llvm/llvm-16.0.0_rc3.ebuild         | 1 -
 sys-devel/llvm/llvm-17.0.0.9999.ebuild        | 1 -
 sys-devel/llvm/llvm-17.0.0_pre20230304.ebuild | 1 -
 6 files changed, 6 deletions(-)

diff --git a/sys-devel/llvm/llvm-14.0.6-r2.ebuild 
b/sys-devel/llvm/llvm-14.0.6-r2.ebuild
index da6b48a58ab2..d6511d6ae49f 100644
--- a/sys-devel/llvm/llvm-14.0.6-r2.ebuild
+++ b/sys-devel/llvm/llvm-14.0.6-r2.ebuild
@@ -24,7 +24,6 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
        sys-libs/zlib:0=[${MULTILIB_USEDEP}]
-       binutils-plugin? ( >=sys-devel/binutils-2.31.1-r4:*[plugins] )
        exegesis? ( dev-libs/libpfm:= )
        libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] )
        libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )

diff --git a/sys-devel/llvm/llvm-15.0.7.ebuild 
b/sys-devel/llvm/llvm-15.0.7.ebuild
index 85f2591d0b7d..9201481c03bf 100644
--- a/sys-devel/llvm/llvm-15.0.7.ebuild
+++ b/sys-devel/llvm/llvm-15.0.7.ebuild
@@ -27,7 +27,6 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
        sys-libs/zlib:0=[${MULTILIB_USEDEP}]
-       binutils-plugin? ( >=sys-devel/binutils-2.31.1-r4:*[plugins] )
        exegesis? ( dev-libs/libpfm:= )
        libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] )
        libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )

diff --git a/sys-devel/llvm/llvm-16.0.0.9999.ebuild 
b/sys-devel/llvm/llvm-16.0.0.9999.ebuild
index d05904f7192f..6b874a5fe20f 100644
--- a/sys-devel/llvm/llvm-16.0.0.9999.ebuild
+++ b/sys-devel/llvm/llvm-16.0.0.9999.ebuild
@@ -27,7 +27,6 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
        sys-libs/zlib:0=[${MULTILIB_USEDEP}]
-       binutils-plugin? ( >=sys-devel/binutils-2.31.1-r4:*[plugins] )
        exegesis? ( dev-libs/libpfm:= )
        libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] )
        libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )

diff --git a/sys-devel/llvm/llvm-16.0.0_rc3.ebuild 
b/sys-devel/llvm/llvm-16.0.0_rc3.ebuild
index d0d485fe9e5e..5783c357b804 100644
--- a/sys-devel/llvm/llvm-16.0.0_rc3.ebuild
+++ b/sys-devel/llvm/llvm-16.0.0_rc3.ebuild
@@ -27,7 +27,6 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
        sys-libs/zlib:0=[${MULTILIB_USEDEP}]
-       binutils-plugin? ( >=sys-devel/binutils-2.31.1-r4:*[plugins] )
        exegesis? ( dev-libs/libpfm:= )
        libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] )
        libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )

diff --git a/sys-devel/llvm/llvm-17.0.0.9999.ebuild 
b/sys-devel/llvm/llvm-17.0.0.9999.ebuild
index d05904f7192f..6b874a5fe20f 100644
--- a/sys-devel/llvm/llvm-17.0.0.9999.ebuild
+++ b/sys-devel/llvm/llvm-17.0.0.9999.ebuild
@@ -27,7 +27,6 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
        sys-libs/zlib:0=[${MULTILIB_USEDEP}]
-       binutils-plugin? ( >=sys-devel/binutils-2.31.1-r4:*[plugins] )
        exegesis? ( dev-libs/libpfm:= )
        libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] )
        libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )

diff --git a/sys-devel/llvm/llvm-17.0.0_pre20230304.ebuild 
b/sys-devel/llvm/llvm-17.0.0_pre20230304.ebuild
index d05904f7192f..6b874a5fe20f 100644
--- a/sys-devel/llvm/llvm-17.0.0_pre20230304.ebuild
+++ b/sys-devel/llvm/llvm-17.0.0_pre20230304.ebuild
@@ -27,7 +27,6 @@ RESTRICT="!test? ( test )"
 
 RDEPEND="
        sys-libs/zlib:0=[${MULTILIB_USEDEP}]
-       binutils-plugin? ( >=sys-devel/binutils-2.31.1-r4:*[plugins] )
        exegesis? ( dev-libs/libpfm:= )
        libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] )
        libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )

Reply via email to