sys-devel/llvm: Require LLVMgold new enough to handle the bitcode
authorMichał Górny <mgorny@gentoo.org>
Sun, 28 Jan 2018 11:26:42 +0000 (12:26 +0100)
committerMichał Górny <mgorny@gentoo.org>
Sun, 28 Jan 2018 11:26:58 +0000 (12:26 +0100)
Raise the dependency on sys-devel/llvmgold so that a version new enough
to handle bitcode of all installed LLVM versions is always used.

Closes: https://bugs.gentoo.org/645824

sys-devel/llvm/llvm-4.0.1-r1.ebuild
sys-devel/llvm/llvm-5.0.1.ebuild
sys-devel/llvm/llvm-6.0.9999.ebuild
sys-devel/llvm/llvm-9999.ebuild

index ea10dd5fef7d7cdf2f733ba26d4d6fa011560061..91367925dfa6ccdc1768c97939f627ca2985699e 100644 (file)
@@ -60,7 +60,7 @@ DEPEND="${RDEPEND}
 RDEPEND="${RDEPEND}
        !sys-devel/llvm:0"
 PDEPEND="sys-devel/llvm-common
-       gold? ( sys-devel/llvmgold )"
+       gold? ( >=sys-devel/llvmgold-${SLOT} )"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
        || ( ${ALL_LLVM_TARGETS[*]} )"
index f1eff0e8a3d4b97d9eb1208bda0f6cb7d49eb912..de5bfd4188da73e818416a2ca8dbf8849742d954 100644 (file)
@@ -63,7 +63,7 @@ DEPEND="${RDEPEND}
 RDEPEND="${RDEPEND}
        !sys-devel/llvm:0"
 PDEPEND="sys-devel/llvm-common
-       gold? ( sys-devel/llvmgold )"
+       gold? ( >=sys-devel/llvmgold-${SLOT} )"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
        || ( ${ALL_LLVM_TARGETS[*]} )"
index f89769dc28303166ce88eeadec6209a671b850e9..a0f997bfbd73f81c450e8ecdd07452a55b76b97f 100644 (file)
@@ -67,7 +67,7 @@ DEPEND="${RDEPEND}
 RDEPEND="${RDEPEND}
        !sys-devel/llvm:0"
 PDEPEND="sys-devel/llvm-common
-       gold? ( sys-devel/llvmgold )"
+       gold? ( >=sys-devel/llvmgold-${SLOT} )"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
        || ( ${ALL_LLVM_TARGETS[*]} )"
index d1550613720d03dd3b2d98f6128c5b7d7e6167a8..85c7b23b9874ae44805229f4709530deee124e90 100644 (file)
@@ -69,7 +69,7 @@ DEPEND="${RDEPEND}
 RDEPEND="${RDEPEND}
        !sys-devel/llvm:0"
 PDEPEND="sys-devel/llvm-common
-       gold? ( sys-devel/llvmgold )"
+       gold? ( >=sys-devel/llvmgold-${SLOT} )"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
        || ( ${ALL_LLVM_TARGETS[*]} )"