[cgabriel@linux.it (Christopher R. Gabriel)] gsl configure.in patch
Christopher R. Gabriel
cgabriel@linux.it
Mon Apr 10 20:54:00 GMT 2000
>>>>> "Gerard" == Gerard Jungman <jungman@lanl.gov> writes:
Gerard> I have replied to the full list, to try and clear this up
Gerard> again.
Gerard> No, it should not be in the general library. There are two
Gerard> separate blas implementations, one native GSL and one
Gerard> implemented as a wrapper over a conformant cblas
Gerard> implementation.
Gerard> People choose which one they want at _application_ link
Gerard> time. So all applications that use linear algebra must
Gerard> specify either -lgslblasnative or -lgslblascblas, as well
Gerard> as -lgsl. When they link against -lgslblascblas, they will
Gerard> also need to link -lcblasfoo, where cblasfoo is their
Gerard> local cblas conformant implementation.
Thanks for the explanation. Could be a possibile solution to avoid
problems with library users adding an option to the gsl-config script?
something like 'gsl-config --libs-without-native-blas' to let users
add their preferred blas implementation?
--
Christopher R. Gabriel | bez0(x) = (1 - x)**3
http://www.linux.it/~cgabriel/ | bez1(x) = 3 * (1 - x)**2 * x
Short messages: cgabriel@sms.tin.it | bez2(x) = 3 * (1 - x) * x**2
bez3(x) = x**3
set title "Ecco che ride!"
More information about the Gsl-discuss
mailing list