From 2c4aff0fa1641e8896610aa911ac0497ed1a44d1 Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga Date: Thu, 3 Sep 1998 19:53:41 +0000 Subject: [PATCH] FreeBSD 2.x thread support differs between minor releases. Default to Make-common settings (-DNO_THREADS). --- build/platforms/freebsd2-gcc/Make-platform | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/build/platforms/freebsd2-gcc/Make-platform b/build/platforms/freebsd2-gcc/Make-platform index 1415698774..5d636b165d 100644 --- a/build/platforms/freebsd2-gcc/Make-platform +++ b/build/platforms/freebsd2-gcc/Make-platform @@ -20,6 +20,8 @@ MANCOMPRESS=gzip MANCOMPRESSSUFFIX=.gz +# Not sure what PTHREAD different versions of FreeBSD have, if any. +# Use Make-common defaults (ie: NO_THREADS) # # LDAP has a problem with the idea of implicit vs. explicit yields # in call conversion threading packages, like the MIT pthreads @@ -29,11 +31,12 @@ MANCOMPRESSSUFFIX=.gz # This means that the implicit-yield threading is topologically # equivalent to preemptive threading. # -THREADS= -DTHREAD_MIT_PTHREADS -D_THREAD_SAFE -DPTHREAD_PREEMPTIVE - +# This may work... but then again... +# +# THREADS= -DTHREAD_MIT_PTHREADS -D_THREAD_SAFE -DPTHREAD_PREEMPTIVE # use special gcc flag to include libc_r.a # THREADSLIB= -pthread -THREADSLIB= -lc_r +# THREADSLIB= -lc_r # crypt(3) is in a separate library LDAP_CRYPT_LIB= -lcrypt -- 2.39.5