1.1.13: will be tagged as "sbcl-1.1.13"
[sbcl.git] / src / runtime / Config.x86-freebsd
index 423dc5a..a30afdc 100644 (file)
@@ -18,6 +18,11 @@ ASSEM_SRC += ldso-stubs.S
 # dlopen() etc., which in turn depend on dynamic linking of the
 # runtime.
 LINKFLAGS += -dynamic -export-dynamic
-LINKFLAGS += $(shell if grep LISP_FEATURE_SB_THREAD genesis/config.h \
-                      > /dev/null 2>&1; \
-                   then echo "-lpthread"; fi)
+
+# use libthr (1:1 threading).  libpthread (m:n threading) does not work.
+ifdef LISP_FEATURE_SB_THREAD
+  #OS_LIBS += -lpthread
+  OS_LIBS += -lthr
+endif
+
+CFLAGS += -fno-omit-frame-pointer