[Bug 1176599] Backout Bug 1141548 because libmozalloc.so is missing from comm-beta (39) SeaMonkey builds r=Ratty a=Ratty for comm-release (39) CLOSED TREE
authorAdrian Kalla <akalla@aviary.pl>
Thu, 09 Jul 2015 23:27:19 +0800
changeset 26100 e4c53c8c6395e9caff79dca46ea256d9f9dee37a
parent 26097 296caff83861e4304181383a3b0595e0e5cdb81c
child 26103 11dc25637a4fb5a72cd1f244a15e51232956bc67
push id1850
push userclokep@gmail.com
push dateWed, 08 Mar 2017 19:29:12 +0000
treeherdercomm-esr52@028df196b2d9 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersRatty, Ratty
bugs1176599, 1141548
[Bug 1176599] Backout Bug 1141548 because libmozalloc.so is missing from comm-beta (39) SeaMonkey builds r=Ratty a=Ratty for comm-release (39) CLOSED TREE
db/mork/build/moz.build
im/components/mintrayr/moz.build
im/installer/package-manifest.in
ldap/xpcom/src/moz.build
mail/components/build/moz.build
mail/installer/package-manifest.in
mailnews/build/moz.build
mailnews/imap/test/moz.build
mailnews/import/build/moz.build
suite/build/moz.build
suite/installer/package-manifest.in
suite/profile/moz.build
--- a/db/mork/build/moz.build
+++ b/db/mork/build/moz.build
@@ -7,16 +7,20 @@ EXPORTS += [
     'nsIMdbFactoryFactory.h',
     'nsMorkCID.h',
 ]
 
 SOURCES += [
     'nsMorkFactory.cpp',
 ]
 
+USE_LIBS += [
+    'mozalloc',
+]
+
 if CONFIG['MOZ_INCOMPLETE_EXTERNAL_LINKAGE']:
     XPCOMBinaryComponent('mork')
     USE_LIBS += [
         'nspr',
         'xpcomglue_s',
         'xul',
     ]
 else:
--- a/im/components/mintrayr/moz.build
+++ b/im/components/mintrayr/moz.build
@@ -33,12 +33,13 @@ XPIDL_MODULE = 'trayToolkit'
 
 EXPORTS += [
     'trayToolkit.h'
 ]
 
 JAR_MANIFESTS += ['jar.mn']
 
 USE_LIBS += [
+    'mozalloc',
     'nspr',
     'xpcomglue_s',
     'xul',
 ]
--- a/im/installer/package-manifest.in
+++ b/im/installer/package-manifest.in
@@ -74,16 +74,17 @@
 #endif
 #ifdef GKMEDIAS_SHARED_LIBRARY
 @BINPATH@/@DLL_PREFIX@gkmedias@DLL_SUFFIX@
 #endif
 #if MOZ_PACKAGE_MSVC_DLLS
 @BINPATH@/@MSVC_C_RUNTIME_DLL@
 @BINPATH@/@MSVC_CXX_RUNTIME_DLL@
 #endif
+@BINPATH@/@DLL_PREFIX@mozalloc@DLL_SUFFIX@
 #ifdef MOZ_SHARED_MOZGLUE
 @BINPATH@/@DLL_PREFIX@mozglue@DLL_SUFFIX@
 #endif
 #ifdef XP_MACOSX
 @BINPATH@/XUL
 #else
 @BINPATH@/@DLL_PREFIX@xul@DLL_SUFFIX@
 #endif
--- a/ldap/xpcom/src/moz.build
+++ b/ldap/xpcom/src/moz.build
@@ -23,16 +23,17 @@ if CONFIG['MOZ_PREF_EXTENSIONS']:
 
 EXTRA_COMPONENTS += [
     'ldapComponents.manifest',
     'nsLDAPProtocolHandler.js',
 ]
 
 USE_LIBS += [
     'ldapsdks',
+    'mozalloc',
 ]
 
 if CONFIG['MOZ_INCOMPLETE_EXTERNAL_LINKAGE']:
     XPCOMBinaryComponent('mozldap')
     USE_LIBS += [
         'nspr',
         'xpcomglue_s',
         'xul',
--- a/mail/components/build/moz.build
+++ b/mail/components/build/moz.build
@@ -2,16 +2,20 @@
 # This Source Code Form is subject to the terms of the Mozilla Public
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
 SOURCES += [
     'nsMailComps.cpp',
 ]
 
+USE_LIBS += [
+    'mozalloc',
+]
+
 # NOTE: if we switch away from LIBXUL_LIBRARY at any stage
 # we need to clear the EMBED_MANIFEST_AT flag. (See Bug 714495)
 if CONFIG['MOZ_INCOMPLETE_EXTERNAL_LINKAGE']:
     XPCOMBinaryComponent('mailcomps')
     USE_LIBS += [
         'nspr',
         'unicharutil_external_s',
         'xpcomglue_s',
--- a/mail/installer/package-manifest.in
+++ b/mail/installer/package-manifest.in
@@ -75,16 +75,17 @@
 #endif
 #ifdef GKMEDIAS_SHARED_LIBRARY
 @BINPATH@/@DLL_PREFIX@gkmedias@DLL_SUFFIX@
 #endif
 #if MOZ_PACKAGE_MSVC_DLLS
 @BINPATH@/@MSVC_C_RUNTIME_DLL@
 @BINPATH@/@MSVC_CXX_RUNTIME_DLL@
 #endif
+@BINPATH@/@DLL_PREFIX@mozalloc@DLL_SUFFIX@
 #ifdef MOZ_SHARED_MOZGLUE
 @BINPATH@/@DLL_PREFIX@mozglue@DLL_SUFFIX@
 #endif
 #ifdef XP_MACOSX
 @BINPATH@/XUL
 #else
 @BINPATH@/@DLL_PREFIX@xul@DLL_SUFFIX@
 #endif
--- a/mailnews/build/moz.build
+++ b/mailnews/build/moz.build
@@ -3,16 +3,17 @@
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
 SOURCES += [
     'nsMailModule.cpp',
 ]
 
 USE_LIBS += [
+    'mozalloc',
     'nspr',
 ]
 
 if CONFIG['MOZ_INCOMPLETE_EXTERNAL_LINKAGE']:
     XPCOMBinaryComponent('mail')
     USE_LIBS += [
         'rdfutil_external_s',
         'unicharutil_external_s',
--- a/mailnews/imap/test/moz.build
+++ b/mailnews/imap/test/moz.build
@@ -7,16 +7,17 @@ XPCSHELL_TESTS_MANIFESTS += ['unit/xpcsh
 
 LOCAL_INCLUDES += [
    '../src',
    '/mailnews/base/util',
    '/mozilla/xpcom/tests',
 ]
 
 USE_LIBS += [
+    'mozalloc',
     'msgbsutl_s',
     'msgimap_s',
     'nspr',
     'xpcomglue_s',
     'xul',
 ]
 
 OS_LIBS += CONFIG['MOZ_ZLIB_LIBS']
--- a/mailnews/import/build/moz.build
+++ b/mailnews/import/build/moz.build
@@ -3,16 +3,17 @@
 # License, v. 2.0. If a copy of the MPL was not distributed with this
 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
 
 SOURCES += [
     'nsImportModule.cpp',
 ]
 
 USE_LIBS += [
+    'mozalloc',
     'nspr',
 ]
 
 if CONFIG['MOZ_INCOMPLETE_EXTERNAL_LINKAGE']:
     XPCOMBinaryComponent('import')
     USE_LIBS += [
         'rdfutil_external_s',
         'unicharutil_external_s',
--- a/suite/build/moz.build
+++ b/suite/build/moz.build
@@ -12,16 +12,17 @@ XPCOMBinaryComponent('suite')
 LOCAL_INCLUDES += [
     '/suite/feeds/src',
     '/suite/profile',
     '/suite/profile/migration/src',
     '/suite/shell/src',
 ]
 
 USE_LIBS += [
+    'mozalloc',
     'xpcomglue_s',
     'xul',
 ]
 
 if CONFIG['OS_ARCH'] == 'WINNT':
     OS_LIBS += [
         'ole32',
         'shell32',
--- a/suite/installer/package-manifest.in
+++ b/suite/installer/package-manifest.in
@@ -62,16 +62,17 @@
 @RESPATH@/updater.ini
 #endif
 
 [xpcom]
 @RESPATH@/dependentlibs.list
 #ifdef GKMEDIAS_SHARED_LIBRARY
 @BINPATH@/@DLL_PREFIX@gkmedias@DLL_SUFFIX@
 #endif
+@BINPATH@/@DLL_PREFIX@mozalloc@DLL_SUFFIX@
 #ifdef MOZ_SHARED_MOZGLUE
 @BINPATH@/@DLL_PREFIX@mozglue@DLL_SUFFIX@
 #endif
 #ifndef MOZ_STATIC_JS
 @BINPATH@/@DLL_PREFIX@mozjs@DLL_SUFFIX@
 #endif
 #ifndef MOZ_NATIVE_NSPR
 #ifndef MOZ_FOLD_LIBS
--- a/suite/profile/moz.build
+++ b/suite/profile/moz.build
@@ -12,11 +12,12 @@ SOURCES += [
     'nsSuiteDirectoryProvider.cpp',
 ]
 
 FINAL_LIBRARY = 'suite'
 
 JAR_MANIFESTS += ['jar.mn']
 
 USE_LIBS += [
+    'mozalloc',
     'nspr',
     'xul',
 ]