Author: jbeich
Date: Tue Oct  2 07:39:49 2012
New Revision: 1052

Log:
jemalloc doesn't work on 7.x, disable

Reported by:    flo

Deleted:
   trunk/mail/thunderbird/files/patch-mozilla-configure.in
   trunk/www/firefox-nightly/files/patch-configure.in
   trunk/www/firefox/files/patch-configure.in
   trunk/www/seamonkey/files/patch-mozilla-configure.in
Modified:
   trunk/Mk/bsd.gecko.mk

Modified: trunk/Mk/bsd.gecko.mk
==============================================================================
--- trunk/Mk/bsd.gecko.mk       Tue Oct  2 07:39:39 2012        (r1051)
+++ trunk/Mk/bsd.gecko.mk       Tue Oct  2 07:39:49 2012        (r1052)
@@ -551,6 +551,17 @@
 LDFLAGS+=              -Wl,-rpath,${PREFIX}/lib/${MOZ_RPATH}
 .endif
 
+.if ${OSVERSION} > 1000011
+# use jemalloc 3.0.0 API in libc
+MOZ_EXPORT+=   MOZ_JEMALLOC=1
+.elif ${OSVERSION} > 800004
+MOZ_OPTIONS+=  --enable-jemalloc
+MOZ_EXPORT+=   MOZ_JEMALLOC=1
+.elif ${OSVERSION} > 700101
+# has _pthread_mutex_init_calloc_cb but firefox crashes when jemalloc
+# configured without --enable-debug
+.endif
+
 # Standard depends
 _ALL_DEPENDS=  cairo dbm event ffi hunspell jpeg nspr nss png sqlite vpx zip
 

Deleted: trunk/mail/thunderbird/files/patch-mozilla-configure.in
==============================================================================
--- trunk/mail/thunderbird/files/patch-mozilla-configure.in     Tue Oct  2 
07:39:49 2012        (r1051)
+++ /dev/null   00:00:00 1970   (deleted)
@@ -1,35 +0,0 @@
---- mozilla/configure.in~
-+++ mozilla/configure.in
-@@ -6925,6 +6925,13 @@ MOZ_ARG_ENABLE_BOOL(jemalloc,
-     MOZ_MEMORY=1,
-     MOZ_MEMORY=)
- 
-+MOZ_JEMALLOC=1
-+MOZ_NATIVE_JEMALLOC=1
-+AC_CHECK_FUNCS(mallctl nallocm,,
-+  [MOZ_NATIVE_JEMALLOC=
-+   MOZ_MEMORY=1
-+   break])
-+
- if test "$NS_TRACE_MALLOC"; then
-     MOZ_MEMORY=
- fi
-@@ -6961,18 +6968,12 @@ else
- fi
- 
- if test -z "$MOZ_MEMORY"; then
--  if test -n "$MOZ_JEMALLOC"; then
--    MOZ_NATIVE_JEMALLOC=1
--    AC_CHECK_FUNCS(mallctl nallocm,,
--      [MOZ_NATIVE_JEMALLOC=
--       break])
-     if test -n "$MOZ_NATIVE_JEMALLOC"; then
-       MOZ_MEMORY=1
-       AC_DEFINE(MOZ_MEMORY)
-       AC_DEFINE(MOZ_JEMALLOC)
-       AC_DEFINE(MOZ_NATIVE_JEMALLOC)
-     fi
--  fi
-   case "${target}" in
-     *-mingw*)
-       if test -z "$WIN32_REDIST_DIR" -a -z "$MOZ_DEBUG"; then

Deleted: trunk/www/firefox-nightly/files/patch-configure.in
==============================================================================
--- trunk/www/firefox-nightly/files/patch-configure.in  Tue Oct  2 07:39:49 
2012        (r1051)
+++ /dev/null   00:00:00 1970   (deleted)
@@ -1,35 +0,0 @@
---- configure.in~
-+++ configure.in
-@@ -6925,6 +6925,13 @@ MOZ_ARG_ENABLE_BOOL(jemalloc,
-     MOZ_MEMORY=1,
-     MOZ_MEMORY=)
- 
-+MOZ_JEMALLOC=1
-+MOZ_NATIVE_JEMALLOC=1
-+AC_CHECK_FUNCS(mallctl nallocm,,
-+  [MOZ_NATIVE_JEMALLOC=
-+   MOZ_MEMORY=1
-+   break])
-+
- if test "$NS_TRACE_MALLOC"; then
-     MOZ_MEMORY=
- fi
-@@ -6961,18 +6968,12 @@ else
- fi
- 
- if test -z "$MOZ_MEMORY"; then
--  if test -n "$MOZ_JEMALLOC"; then
--    MOZ_NATIVE_JEMALLOC=1
--    AC_CHECK_FUNCS(mallctl nallocm,,
--      [MOZ_NATIVE_JEMALLOC=
--       break])
-     if test -n "$MOZ_NATIVE_JEMALLOC"; then
-       MOZ_MEMORY=1
-       AC_DEFINE(MOZ_MEMORY)
-       AC_DEFINE(MOZ_JEMALLOC)
-       AC_DEFINE(MOZ_NATIVE_JEMALLOC)
-     fi
--  fi
-   case "${target}" in
-     *-mingw*)
-       if test -z "$WIN32_REDIST_DIR" -a -z "$MOZ_DEBUG"; then

Deleted: trunk/www/firefox/files/patch-configure.in
==============================================================================
--- trunk/www/firefox/files/patch-configure.in  Tue Oct  2 07:39:49 2012        
(r1051)
+++ /dev/null   00:00:00 1970   (deleted)
@@ -1,35 +0,0 @@
---- configure.in~
-+++ configure.in
-@@ -6925,6 +6925,13 @@ MOZ_ARG_ENABLE_BOOL(jemalloc,
-     MOZ_MEMORY=1,
-     MOZ_MEMORY=)
- 
-+MOZ_JEMALLOC=1
-+MOZ_NATIVE_JEMALLOC=1
-+AC_CHECK_FUNCS(mallctl nallocm,,
-+  [MOZ_NATIVE_JEMALLOC=
-+   MOZ_MEMORY=1
-+   break])
-+
- if test "$NS_TRACE_MALLOC"; then
-     MOZ_MEMORY=
- fi
-@@ -6961,18 +6968,12 @@ else
- fi
- 
- if test -z "$MOZ_MEMORY"; then
--  if test -n "$MOZ_JEMALLOC"; then
--    MOZ_NATIVE_JEMALLOC=1
--    AC_CHECK_FUNCS(mallctl nallocm,,
--      [MOZ_NATIVE_JEMALLOC=
--       break])
-     if test -n "$MOZ_NATIVE_JEMALLOC"; then
-       MOZ_MEMORY=1
-       AC_DEFINE(MOZ_MEMORY)
-       AC_DEFINE(MOZ_JEMALLOC)
-       AC_DEFINE(MOZ_NATIVE_JEMALLOC)
-     fi
--  fi
-   case "${target}" in
-     *-mingw*)
-       if test -z "$WIN32_REDIST_DIR" -a -z "$MOZ_DEBUG"; then

Deleted: trunk/www/seamonkey/files/patch-mozilla-configure.in
==============================================================================
--- trunk/www/seamonkey/files/patch-mozilla-configure.in        Tue Oct  2 
07:39:49 2012        (r1051)
+++ /dev/null   00:00:00 1970   (deleted)
@@ -1,35 +0,0 @@
---- mozilla/configure.in~
-+++ mozilla/configure.in
-@@ -6925,6 +6925,13 @@ MOZ_ARG_ENABLE_BOOL(jemalloc,
-     MOZ_MEMORY=1,
-     MOZ_MEMORY=)
- 
-+MOZ_JEMALLOC=1
-+MOZ_NATIVE_JEMALLOC=1
-+AC_CHECK_FUNCS(mallctl nallocm,,
-+  [MOZ_NATIVE_JEMALLOC=
-+   MOZ_MEMORY=1
-+   break])
-+
- if test "$NS_TRACE_MALLOC"; then
-     MOZ_MEMORY=
- fi
-@@ -6961,18 +6968,12 @@ else
- fi
- 
- if test -z "$MOZ_MEMORY"; then
--  if test -n "$MOZ_JEMALLOC"; then
--    MOZ_NATIVE_JEMALLOC=1
--    AC_CHECK_FUNCS(mallctl nallocm,,
--      [MOZ_NATIVE_JEMALLOC=
--       break])
-     if test -n "$MOZ_NATIVE_JEMALLOC"; then
-       MOZ_MEMORY=1
-       AC_DEFINE(MOZ_MEMORY)
-       AC_DEFINE(MOZ_JEMALLOC)
-       AC_DEFINE(MOZ_NATIVE_JEMALLOC)
-     fi
--  fi
-   case "${target}" in
-     *-mingw*)
-       if test -z "$WIN32_REDIST_DIR" -a -z "$MOZ_DEBUG"; then
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-gecko
To unsubscribe, send any mail to "[email protected]"

Reply via email to