[SVN-Commit] r1052 - in trunk: Mk mail/thunderbird/files
www/firefox-nightly/files www/firefox/files www/seamonkey/files
svn-freebsd-gecko at chruetertee.ch
svn-freebsd-gecko at chruetertee.ch
Tue Oct 2 07:39:56 UTC 2012
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
More information about the freebsd-gecko
mailing list