1 $NetBSD: patch-bo,v 1.1.1.1 2008/06/28 10:01:07 tnn Exp $
3 diff -ruN ../Orig/mozilla/nsprpub/configure.in ./nsprpub/configure.in
4 --- ../Orig/mozilla/nsprpub/configure.in 2005-09-16 07:37:52.000000000 +0900
5 +++ ./nsprpub/configure.in 2005-12-04 19:17:56.000000000 +0900
9 _MACOSX_DEPLOYMENT_TARGET=
15 @@ -1045,6 +1045,34 @@
16 DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@)'
17 MDCPUCFG_H=_freebsd.cfg
19 + if test "$LIBRUNPATH"; then
20 + DSO_LDOPTS="$DSO_LDOPTS -Wl,-R$LIBRUNPATH"
25 + if test -z "$USE_NSPR_THREADS"; then
30 + AC_DEFINE(HAVE_BSD_FLOCK)
31 + AC_DEFINE(HAVE_SOCKLEN_T)
32 + CFLAGS="$CFLAGS $(DSO_CFLAGS) -ansi -Wall"
33 + MOZ_OBJFORMAT=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
34 + if test "$MOZ_OBJFORMAT" = "elf"; then
39 + MKSHLIB='$(CC) $(DSO_LDOPTS) -o $@'
41 + DSO_LDOPTS='-shared -Wl,-soname -Wl,$(notdir $@)'
42 + MDCPUCFG_H=_freebsd.cfg
43 + PR_MD_CSRCS=freebsd.c
44 + if test "$LIBRUNPATH"; then
45 + DSO_LDOPTS="$DSO_LDOPTS -Wl,-R$LIBRUNPATH"
53 AC_DEFINE(HAVE_BSD_FLOCK)
54 + AC_DEFINE(HAVE_SOCKLEN_T)
56 MDCPUCFG_H=_netbsd.cfg
59 if test -z "`egrep -i '(unrecognize|unknown)' conftest.out | grep pthread`" && test -z "`egrep -i '(error|incorrect)' conftest.out`" ; then
60 ac_cv_have_dash_pthread=yes
63 + freebsd* | dragonfly*)
64 # Freebsd doesn't use -pthread for compiles, it uses them for linking
72 + *-freebsd* | *-dragonfly*)
74 AC_DEFINE(_THREAD_SAFE)
75 dnl -pthread links in -lc_r, so don't specify it explicitly.
77 AC_DEFINE(_PR_NEED_PTHREAD_INIT)
81 +*-freebsd* | *-dragonfly*)
82 if test -n "$USE_NSPR_THREADS"; then
83 AC_DEFINE(_PR_LOCAL_THREADS_ONLY)