author Paul Biggar <>, Jason Evans <> and Dale Kim <>
Sat, 21 May 2011 20:27:00 -0700
changeset 72878 2b2f584dc5fd8cedbbd49b3456a32adaf99627da
parent 67706 f858cc85724a1ae4d4a4ca8f0dae1867c21b7207
child 76451 6da9774903dc7d7cb43b5f789c8772cff506a2a5
permissions -rw-r--r--
Bug 414946 (part 1): Fix jemalloc on Mac, but leave disabled (r=pavlov) Overwrite the OSX default zone allocator, taking into account the malloc_zone_t version (supported versions are 3, 6, and 8) for Leopard, Snow Leopard and Lion. jemalloc can be dynamically disabled for unknown malloc_zone_t versions, for OSX 10.8 and beyond. The changeset does not enable jemalloc, to allow for easy disabling if there's a problem. It will be enabled in the next changeset. This should be a 15-20% improvement in memory usage.

dnl Local autoconf macros used with mozilla
dnl The contents of this file are under the Public Domain.

builtin(include, build/autoconf/glib.m4)dnl
builtin(include, build/autoconf/libIDL.m4)dnl
builtin(include, build/autoconf/nspr.m4)dnl
builtin(include, build/autoconf/nss.m4)dnl
builtin(include, build/autoconf/pkg.m4)dnl
builtin(include, build/autoconf/freetype2.m4)dnl
builtin(include, build/autoconf/codeset.m4)dnl
builtin(include, build/autoconf/altoptions.m4)dnl
builtin(include, build/autoconf/mozprog.m4)dnl
builtin(include, build/autoconf/mozheader.m4)dnl
builtin(include, build/autoconf/acwinpaths.m4)dnl
builtin(include, build/autoconf/lto.m4)dnl


# Read the user's .mozconfig script.  We can't do this in
# autoconf puts the argument parsing code above anything
# expanded from, and we need to get the configure options
# from .mozconfig in place before that argument parsing code.