[Gsll-devel] [patch] fix gsl-config-pathname

Leo Liu sdl.web at gmail.com
Wed Apr 30 20:18:07 UTC 2014


GSLL fails to load on osx with homebrew-installed GSL. Could someone
install this patch? Thanks.

--- a/gsll-20140211-git/init/init.lisp  2014-04-28 11:48:43.000000000 +0800
+++ b/gsll-20140211-git/init/init.lisp	2014-04-28 12:15:59.000000000 +0800
@@ -63,7 +63,11 @@
       (read-line s)))
   #+unix
   (defun gsl-config-pathname (pn)
-    (merge-pathnames pn (pathname (format nil "~a/" (gsl-config "--prefix"))))))
+    (flet ((libpath ()
+	     (let ((s (gsl-config "--libs-without-cblas")))
+	       ;; example output: -L/usr/local/Cellar/gsl/1.16/lib -lgsl
+	       (pathname (format nil "~a/" (subseq s 2 (- (length s) 6)))))))
+      (merge-pathnames pn (libpath)))))
 
 (cffi:define-foreign-library libgslcblas
   (:darwin #+ccl #.(ccl:native-translated-namestring

Diff finished.  Mon Apr 28 12:17:35 2014





More information about the gsll-devel mailing list