diff --git a/cl-rng.asd b/cl-rng.asd index cfe9b30..44aab1a 100644 --- a/cl-rng.asd +++ b/cl-rng.asd @@ -9,5 +9,6 @@ :depends-on (:cffi) :components ((:file "package") (:file "ffi") + (:file "crandom") (:file "urandom") (:file "cl-rng"))) diff --git a/ffi.lisp b/ffi.lisp index f86b79a..ff20c5c 100644 --- a/ffi.lisp +++ b/ffi.lisp @@ -2,7 +2,7 @@ (in-package #:cl-rng-ffi) (define-foreign-library libsrng - (:unix (:or "libsrng.so" "libsrng" "./libsrng.so")) + (:unix (:or "libsrng.so" "libsrng" "./libsrng.so" "/usr/lib/libsrng.so" "/usr/local/lib/libsrng.so")) (t (:default "libsrng"))) (use-foreign-library libsrng)