--- a/seamonkey/config.py
+++ b/seamonkey/config.py
@@ -60,16 +60,17 @@ GLOBAL_VARS = {
'geriatric_masters': [],
'geriatric_branches': {},
'platforms': {
'linux': {},
'linux64': {},
'win32': {},
'macosx64': {},
'linux-debug': {},
+ 'linux64-debug': {}.
'macosx64-debug': {},
'win32-debug': {},
},
'pgo_strategy': None,
'pgo_platforms': list(),
'enable_shark': False,
'enable_codecoverage': False,
'enable_blocklist_update': False,
@@ -505,16 +506,65 @@ PLATFORM_VARS = {
('/home/seabld/.hgrc', '/builds/.hgrc'),
('/tools/tooltool.py', '/builds/tooltool.py'),
('/builds/tooltool.token', '/builds/tooltool.token'),
('/builds/balrog.token', '/builds/balrog.token'),
('/builds/release-s3.credentials', '/builds/release-s3.credentials'),
('/builds/crash-stats-api.token', '/builds/crash-stats-api.token'),
('/builds/google-api.key', '/builds/google-api.key')]
},
+ 'linux64-debug': {
+ 'product_name': 'seamonkey',
+ 'app_name': 'suite',
+ 'brand_name': 'SeaMonkey',
+ 'base_name': 'Linux x86-64 %(branch)s leak test',
+ 'mozconfig': 'linux64/%(branch)s/debug',
+ 'src_mozconfig': 'suite/config/mozconfigs/linux64/debug',
+ 'profiled_build': False,
+ 'builds_before_reboot': BUILDS_BEFORE_REBOOT,
+ 'build_space': 10,
+ 'download_symbols': True,
+ 'slaves': SLAVES['mock'],
+ 'platform_objdir': OBJDIR,
+ 'stage_platform': 'linux64-debug',
+ 'enable_ccache': True,
+ 'env': {
+ 'CVS_RSH': 'ssh',
+ 'MOZ_OBJDIR': OBJDIR,
+ 'MOZ_SYMBOLS_EXTRA_BUILDID': 'linux64',
+ 'CCACHE_DIR': '/builds/ccache',
+ 'CCACHE_COMPRESS': '1',
+ 'CCACHE_UMASK': '002',
+ 'XPCOM_DEBUG_BREAK': 'stack-and-abort',
+ 'MOZ_CRASHREPORTER_NO_REPORT': '1',
+ 'DISPLAY': ':2',
+ 'PATH': '/tools/buildbot/bin:/usr/local/bin:/usr/lib/ccache:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/tools/git/bin:/tools/python27/bin:/tools/python27-mercurial/bin:/home/cltbld/bin',
+ # LD_LIBRARY_PATH needs to be set to properly run elfhack during build process (Bug 904485)
+ 'LD_LIBRARY_PATH': '/tools/gcc-4.5/lib64',
+ },
+ 'objdir': 'objdir',
+ 'enable_unittests': True,
+ 'enable_checktests': True,
+ 'tooltool_manifest_src': 'suite/config/tooltool-manifests/linux64/releng.manifest',
+ 'tooltool_script': ['/builds/tooltool.py'],
+ 'tooltool_token': '/builds/tooltool.token',
+ 'talos_masters': GLOBAL_VARS['talos_masters'],
+ 'stage_product': 'seamonkey',
+ 'enable_pymake': False,
+ 'use_mock': True,
+ 'mock_target': 'mozilla-centos6-x86_64',
+ 'mock_packages': GLOBAL_VARS['mock_packages_x86-64'],
+ 'mock_copyin_files': [('/home/seabld/.ssh', '/home/mock_mozilla/.ssh'),
+ ('/home/seabld/.hgrc', '/builds/.hgrc'),
+ ('/tools/tooltool.py', '/builds/tooltool.py'),
+ ('/builds/tooltool.token', '/builds/tooltool.token'),
+ ('/builds/release-s3.credentials', '/builds/release-s3.credentials'),
+ ('/builds/crash-stats-api.token', '/builds/crash-stats-api.token'),
+ ('/builds/google-api.key', '/builds/google-api.key')]
+ },
'macosx64-debug': {
'product_name': 'seamonkey',
'app_name': 'suite',
'brand_name': 'SeaMonkey',
'base_name': 'OS X 10.6 %(branch)s leak test',
'mozconfig': 'macosx64/%(branch)s/debug',
'src_mozconfig': 'suite/config/mozconfigs/macosx64/debug',
'profiled_build': False,