diff --git a/init/init.lisp b/init/init.lisp
index 3c029e7ae53a874cd72bcf3b545e02cc11cb080f..f8d71fa782d6d4ae6a6c827d67287cf7d309b152 100644
--- a/init/init.lisp
+++ b/init/init.lisp
@@ -1,6 +1,6 @@
 ;; Load GSL
 ;; Liam Healy Sat Mar  4 2006 - 18:53
-;; Time-stamp: <2008-02-17 18:58:32EST init.lisp>
+;; Time-stamp: <2008-02-25 19:31:49EST init.lisp>
 ;; $Id: $
 
 (defpackage gsll
@@ -8,12 +8,14 @@
   (:use :common-lisp :cffi))
 
 (cffi:define-foreign-library libgslcblas
+  (:darwin (:or "/opt/local/lib/libgslcblas.dylib" "/usr/local/lib/libgslcblas.dylib"))
   (:unix (:or "/usr/lib/libgslcblas.so.0" "/usr/lib/libgslcblas.so"))
   (t (:default "libgslcblas")))
    
 (cffi:use-foreign-library libgslcblas)
 
 (cffi:define-foreign-library libgsl
+  (:darwin (:or "/opt/local/lib/libgsl.dylib" "/usr/local/lib/libgsl.dylib"))
   (:unix (:or "/usr/lib/libgsl.so.0" "/usr/lib/libgsl.so"))
   (t (:default "libgsl")))