Closed strogdon closed 8 years ago
gslcblas
does not appear when the above are passed through readelf -d
so maybe everything is OK?
I am aware that things like that must happen if gsl
has not been compiled with external-cblas
. In that case gslcblas
is installed and I think linked against. So code linked against libgsl
will bring libgslcblas
.
OK, I see. I did not have things compiled with external-cblas
. From output of readelf -d
it would appear that the gslcblas
is not needed. So I guess everything is OK. I'll close.
I should add that ideally we would eat the bullet in the science overlay and have a separate gslcblas ebuild and then gsl would always be using an "external" cblas (which could be eselected to gslcblas). The whole logic could use a bit of revamp. The actual useflag makes assumptions for you.
I've seen this before (https://github.com/cschwan/sage-on-gentoo/issues/435#issuecomment-246122988).
Gentoo:
Prefix:
I only have one of these in Prefix, at least in the
sage/matrix/
folder. Is this of concern? It would seem there is some duplication in libraries betweengslcblas
andopenblas
. So which one is going to be used - if used? Maybe something needs to be rebuilt. But what?