dev-libs/beignet: play nicely with slotted LLVM
authorMarek Szuba <marecki@gentoo.org>
Sat, 17 Mar 2018 09:28:16 +0000 (10:28 +0100)
committerMarek Szuba <marecki@gentoo.org>
Sat, 17 Mar 2018 09:29:05 +0000 (10:29 +0100)
commit7ad4da2b626af9208eb0398691f5e77fdb332455
tree0465e120ac93e95f6e42bbd1a3694f38e191d329
parent44cabaa5e408ec4f57ef0bd741d317a2e7c567cd
dev-libs/beignet: play nicely with slotted LLVM

The version cap added by 2e80ee40ee74cc3005945355fd1a67ef4347ebbd was
not sufficient to solve Bug #650136 because although it did prevent
Beignet from pulling in slot 6 of sys-devel/llvm and sys-devel/clang
on fresh installations, it did nothing to avoid using these if already
installed. Thanks to the use of llvm.eclass this now no longer happens;
I have just tested this on a system with llvm6 installed and beignet
still ended up using llvm5.

Closes: https://bugs.gentoo.org/650136
Package-Manager: Portage-2.3.24, Repoman-2.3.6
dev-libs/beignet/beignet-1.3.2.ebuild