diff options
Diffstat (limited to 'devel/nspr/files/patch-..::config::FreeBSD.mk')
-rw-r--r-- | devel/nspr/files/patch-..::config::FreeBSD.mk | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/devel/nspr/files/patch-..::config::FreeBSD.mk b/devel/nspr/files/patch-..::config::FreeBSD.mk new file mode 100644 index 000000000000..4d81665b8aa4 --- /dev/null +++ b/devel/nspr/files/patch-..::config::FreeBSD.mk @@ -0,0 +1,51 @@ + +$FreeBSD$ + +--- ../config/FreeBSD.mk.orig Sat Jul 29 03:50:35 2000 ++++ ../config/FreeBSD.mk Tue Dec 18 11:43:06 2001 +@@ -37,19 +37,21 @@ + + include $(MOD_DEPTH)/config/UNIX.mk + +-CC = gcc +-CCC = g++ ++CCC = $(CXX) + RANLIB = ranlib + ++# During FreeBSD port build, CFLAGS contains all of the optimizations ++# flags desired... ++OPTIMIZER = $(MOZ_OPTIMIZE_FLAGS) ++ + ifeq ($(OS_TEST),alpha) + CPU_ARCH = alpha + else +-OS_REL_CFLAGS = -Di386 + CPU_ARCH = x86 + endif + CPU_ARCH_TAG = _$(CPU_ARCH) + +-OS_CFLAGS = $(DSO_CFLAGS) $(OS_REL_CFLAGS) -ansi -Wall -pipe $(THREAD_FLAG) -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK ++OS_CFLAGS = $(DSO_CFLAGS) $(OS_REL_CFLAGS) -ansi -Wall -pipe -DFREEBSD -DHAVE_STRERROR -DHAVE_BSD_FLOCK + + # + # The default implementation strategy for FreeBSD is pthreads. +@@ -60,8 +62,8 @@ + else + USE_PTHREADS = 1 + IMPL_STRATEGY = _PTH +-DEFINES += -D_THREAD_SAFE +-THREAD_FLAG += -pthread ++DEFINES += -D_THREAD_SAFE -D_REENTRANT ++DSO_LDOPTS += -pthread + endif + + ARCH = freebsd +@@ -75,7 +77,7 @@ + endif + + DSO_CFLAGS = -fPIC +-DSO_LDOPTS = -Bshareable ++DSO_LDOPTS += -Bshareable + + MKSHLIB = $(LD) $(DSO_LDOPTS) + |