1 --- ../configure.in.orig 2014-06-05 21:42:08.000000000 +0000
3 @@ -2163,6 +2163,20 @@ tools are selected during the Xcode/Deve
4 MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@'
9 + AC_DEFINE(HAVE_BSD_FLOCK)
10 + AC_DEFINE(HAVE_SOCKLEN_T)
11 + CFLAGS="$CFLAGS $(DSO_CFLAGS) -ansi -Wall"
14 + MDCPUCFG_H=_dragonfly.cfg
15 + PR_MD_CSRCS=freebsd.c
17 + DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@)'
18 + MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@'
22 SHELL_OVERRIDE="SHELL = /usr/bin/ksh"
24 @@ -2769,7 +2783,7 @@ if test -n "$USE_PTHREADS"; then
25 if test -z "`egrep -i '(unrecognize|unknown)' conftest.out | grep pthread`" && test -z "`egrep -i '(error|incorrect)' conftest.out`" ; then
26 ac_cv_have_dash_pthread=yes
29 + freebsd*|dragonfly*)
30 # Freebsd doesn't use -pthread for compiles, it uses them for linking
33 @@ -2834,6 +2848,13 @@ if test -n "$USE_PTHREADS"; then
34 _PTHREAD_LDFLAGS=-pthread
38 + AC_DEFINE(_REENTRANT)
39 + AC_DEFINE(_THREAD_SAFE)
40 + if test "$ac_cv_have_dash_pthread" = "yes"; then
41 + _PTHREAD_LDFLAGS=-pthread
44 *-linux*|*-gnu*|*-k*bsd*-gnu)
47 @@ -2888,7 +2909,7 @@ case "$target" in
48 AC_DEFINE(_PR_NEED_PTHREAD_INIT)
52 +*-freebsd*|*-dragonfly*)
53 if test -n "$USE_NSPR_THREADS"; then
54 AC_DEFINE(_PR_LOCAL_THREADS_ONLY)