diff --git a/Makefile b/Makefile
index 1dcec055d715551eae1c012118f73eedba0bb6f0..4b69318e354e3a19a93211207c840d94cc3f3ff8 100644
--- a/Makefile
+++ b/Makefile
@@ -381,6 +381,9 @@ else
 #These are used for all but Darwin
   ASTLINK=-Wl,-E 
   SOLINK=-shared -Xlinker -x
+  ifeq ($(findstring BSD,$(OSARCH)),BSD)
+    SOLINK+=-L$(CROSS_COMPILE_TARGET)/usr/local/lib
+  endif
 endif
 
 ifeq ($(OSARCH),FreeBSD)