Use safepoints for INTERRUPT-THREAD
[sbcl.git] / src / runtime / Config.x86-freebsd
index 65d2be5..a30afdc 100644 (file)
@@ -18,3 +18,11 @@ ASSEM_SRC += ldso-stubs.S
 # dlopen() etc., which in turn depend on dynamic linking of the
 # runtime.
 LINKFLAGS += -dynamic -export-dynamic
+
+# 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