author | Eric Rahm <erahm@mozilla.com> |
Thu, 24 Mar 2016 16:26:29 -0700 | |
changeset 328853 | 0a14d675236ec1f37d1251b7e9ea5f9aa2aea35e |
parent 328852 | 45c01e7fbe3fb034e0a2b5bfb6a6a745b19497ff |
child 328854 | e8cd4e639e410abc015b6c4211059e700a39c9c3 |
push id | 6048 |
push user | kmoir@mozilla.com |
push date | Mon, 06 Jun 2016 19:02:08 +0000 |
treeherder | mozilla-beta@46d72a56c57d [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | glandium |
bugs | 1181142 |
milestone | 48.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
--- a/build/autoconf/jemalloc.m4 +++ b/build/autoconf/jemalloc.m4 @@ -29,16 +29,21 @@ if test "$MOZ_BUILD_APP" != js -o -n "$J # See memory/build/mozmemory_wrap.h for details. ac_configure_args="$ac_configure_args --without-export" ;; esac if test "${OS_ARCH}" = WINNT; then # Lazy lock initialization doesn't play well with lazy linking of # mozglue.dll on Windows XP (leads to startup crash), so disable it. ac_configure_args="$ac_configure_args --disable-lazy-lock" + + # 64-bit Windows builds require a minimum 16-byte alignment. + if test -n "$HAVE_64BIT_BUILD"; then + ac_configure_args="$ac_configure_args --with-lg-tiny-min=4" + fi fi elif test "${OS_ARCH}" = Darwin; then # When building as a replace-malloc lib, disabling the zone allocator # forces to use pthread_atfork. ac_configure_args="$ac_configure_args --disable-zone-allocator" fi _MANGLE="malloc posix_memalign aligned_alloc calloc realloc free memalign valloc malloc_usable_size" JEMALLOC_WRAPPER=