]> granicus.if.org Git - postgresql/blobdiff - src/template/freebsd
Attempt threading in this order:
[postgresql] / src / template / freebsd
index 89958c28b73a42006bfe7e27264908c5e42676c2..71e501406607e0a1befd1927bc2fdc15a54c53bd 100644 (file)
@@ -3,3 +3,15 @@ CFLAGS='-pipe'
 case $host_cpu in
   alpha*)   CFLAGS="$CFLAGS -O" ;;
 esac
+
+SUPPORTS_THREADS=yes
+NEED_REENTRANT_FUNCS=yes       # 4.8, 5.1  2003-09-12
+
+case $host_os in
+               freebsd2*|freebsd3*|freebsd4*)
+                       THREAD_CFLAGS="-pthread"
+                       ;;
+               *)
+                       THREAD_LIBS="-lc_r"
+                       ;;
+esac