Mirko,
Thanks for your contribution. Unfortunately, it might break other platforms because it now compels x86-64 to only look in /usr/lib64, which might not be present. See if something like this will work for you:
(cffi:define-foreign-library libgslcblas (:darwin (:or "/opt/local/lib/libgslcblas.dylib" "/sw/lib/libgslcblas.dylib" "/usr/local/lib/libgslcblas.dylib")) (:unix (:or "/usr/lib/libgslcblas.so.0" "/usr/lib/libgslcblas.so" "/usr/lib64/libgslcblas.so.0" "/usr/lib64/libgslcblas.so")) (t (:default "libgslcblas")))
(and similarly for the other library). If it works, I will put it in the upcoming release.
Liam
On Fri, Dec 26, 2008 at 9:32 PM, Mirko Vukovic mirko.vukovic@gmail.com wrote:
Hello,
I was able to load gsll on cygwin by pointing to cygwin's gsll libraries in gsll/init/init.lisp file. I am attaching the modified version. It also makes a note for making gsll loadable from within slime+emacs_NT (tested with cygwin+clisp)
Mirko