> If the goal is to speed up matrix element access within the gsl's own methods
> (in linalg and cblas for eg.) then it might be easiest to define
> GSL_RANGE_CHECK_OFF and HAVE_INLINE at the top of individual files that should
> always be compiled with those options.
> 
> This addresses only some of your goals, but it is in some sense simpler... 
> just
> another suggestion :-)

It sounds like a lot of work to pick all the files that these should
be added to -- its way easier to hit the whole thing with a
make CFLAGS=...

But in the spirit of simplicity, it would be simpler to let the user
just use make CFLAGS=... to compile the library with whatever they want
(-g, -DHAVE_INLINE, etc), and then have something like:

make INSTALL_SUFFIX="blah" install which would install the library
as "libgsl_blah.a" ...

Patrick Alken

Reply via email to