]> granicus.if.org Git - postgresql/blobdiff - src/template/freebsd
Attempt threading in this order:
[postgresql] / src / template / freebsd
index a917d3f203ab8fc2ffd7e5c93c239d862b29d6bb..71e501406607e0a1befd1927bc2fdc15a54c53bd 100644 (file)
@@ -1,6 +1,17 @@
 CFLAGS='-pipe'
 
 case $host_cpu in
-  alpha*)   CFLAGS="$CFLAGS -O"
-            GCC_CXXFLAGS="-O";;
+  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