I am using MKL-10.3.4.191 from Bicatali and it prevents me from installing GSL. I got the following message: [ebuild UD ] app-admin/eselect-1.2.15 [1.2.15-r1] USE="bash-completion -doc" 0 kB [1=>0] [ebuild N ] app-admin/eselect-cblas-0.1 0 kB [0] [ebuild N ] sci-libs/gsl-1.14 USE="cblas-external" 0 kB [0] [blocks B ] app-admin/eselect-cblas ("app-admin/eselect-cblas" is blocking sci-libs/mkl-10.3.4.191) Total: 4 packages (2 downgrades, 2 new), Size of downloads: 0 kB Conflict: 1 block (1 unsatisfied) Portage tree and overlays: [0] /usr/portage [1] /var/lib/layman/bicatali * Error: The above package list contains packages which cannot be * installed at the same time on the same system. (app-admin/eselect-cblas-0.1::gentoo, ebuild scheduled for merge) pulled in by app-admin/eselect-cblas required by (sci-libs/gsl-1.14::gentoo, ebuild scheduled for merge) (sci-libs/mkl-10.3.4.191::bicatali, installed) pulled in by >=sci-libs/mkl-9.1.023 required by (virtual/cblas-1.0::gentoo, installed) >=sci-libs/mkl-10 required by (virtual/lapack-3.1::gentoo, installed) >=sci-libs/mkl-9.1.023 required by (virtual/blas-1.0::gentoo, installed) sci-libs/mkl required by @selected For more information about Blocked Packages, please refer to the following section of the Gentoo Linux x86 Handbook (architecture is irrelevant): http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked Reproducible: Always
You have to install gsl from bicatali's overlay as well. gsl comes with its own cblas so it is covered by his overlay. That means that if you want gsl, you'll have to use gsl-1.15-r1 from bicatali's overlay.
Yes, you are right. Somehow, I only unmasked gsl-1.15 and not gsl-1.15-r1, so I was still using portage's version.