Ok, that's genious ! Thank you for explaining it to me, I had missed that point.

Just thinking aloud : so with spack that means the +external-cblas option is of no interest.

One can either [assuming depends_on('blas', when='+blas') and depends_on('gsl', when='+gsl')]

spack install mypackage+blas+gsl ^gsl ^myblas

or

spack install mypackage~blas+gsl ^gsl

with an internal spec:

<< mypackage/package.py : something like:

            if self.spec.satisfies('+gsl~blas'):
                env.append_flags('LDLIBS', '-lgslcblas')

>>

Cheers,

Olivier Cessenat

Le 19/03/2021 à 17:52, Patrick Alken a écrit :
This is done at link time, not compile time. You can link your program
with any cblas library of your choice

On 3/19/21 3:29 AM, Olivier Cessenat wrote:
Dear GSL developers,

If one of you could modify the configure script so that it becomes
easy to select an external cblas as has been done in "spack" for gsl
2.3 to 2.5 it would be very nice.

Thanks a lot,

Olivier Cessenat



Reply via email to