> 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
