diff options
Diffstat (limited to 'src/template/freebsd')
| -rw-r--r-- | src/template/freebsd | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/template/freebsd b/src/template/freebsd index 89958c28b7..f35b76a999 100644 --- a/src/template/freebsd +++ b/src/template/freebsd @@ -3,3 +3,15 @@ CFLAGS='-pipe' case $host_cpu in alpha*) CFLAGS="$CFLAGS -O" ;; esac + +SUPPORTS_THREADS=yes +case $host_os in + freebsd2*|freebsd3*|freebsd4*) + THREAD_CFLAGS="-pthread" + NEED_REENTRANT_FUNC_NAMES=yes + ;; + *) + THREAD_LIBS="-lc_r" + NEED_REENTRANT_FUNC_NAMES=yes + ;; +esac |
