Now that LLVM 3.9 is stable, the older versions are on the cleanup list
and there is really no reason to create overcomplex dependencies
to account for them. Furthermore, according to configure.ac all of
the Radeon drivers & swrast require 3.9 anyway.
RDEPEND="${RDEPEND}
llvm? (
video_cards_radeonsi? (
- vulkan? ( >=sys-devel/llvm-3.9.0:=[${MULTILIB_USEDEP}] )
- || (
- sys-devel/llvm[llvm_targets_AMDGPU]
- sys-devel/llvm[video_cards_radeon]
- )
+ >=sys-devel/llvm-3.9.0[llvm_targets_AMDGPU(-)]
)
- >=sys-devel/llvm-3.6.0:=[${MULTILIB_USEDEP}]
+ >=sys-devel/llvm-3.9.0:=[${MULTILIB_USEDEP}]
)
opencl? (
- >=sys-devel/llvm-3.6.0:=[${MULTILIB_USEDEP}]
- >=sys-devel/clang-3.6.0:=[${MULTILIB_USEDEP}]
+ >=sys-devel/llvm-3.9.0:=[${MULTILIB_USEDEP}]
+ >=sys-devel/clang-3.9.0:=[${MULTILIB_USEDEP}]
)
"
-# FIXME: kill the sys-devel/llvm[video_cards_radeon] compat once
-# LLVM < 3.9 is out of the game
DEPEND="${RDEPEND}
${PYTHON_DEPS}
opencl? (