forked from mirrors/gecko-dev
Bug 1261081 - Only enable ctor counting on linux64 opt/pgo r=froydnj,gps
MozReview-Commit-ID: 4ftbGOa4KzP --HG-- extra : rebase_source : 40c20845515715eda846550f8eede57116911084
This commit is contained in:
parent
a223322928
commit
e352c67b67
17 changed files with 9 additions and 15 deletions
|
|
@ -15,6 +15,7 @@ linux64/opt:
|
||||||
config:
|
config:
|
||||||
- builds/releng_base_firefox.py
|
- builds/releng_base_firefox.py
|
||||||
- builds/releng_base_linux_64_builds.py
|
- builds/releng_base_linux_64_builds.py
|
||||||
|
- builds/releng_sub_linux_configs/enable_count_ctors.py
|
||||||
script: "mozharness/scripts/fx_desktop_build.py"
|
script: "mozharness/scripts/fx_desktop_build.py"
|
||||||
secrets: true
|
secrets: true
|
||||||
tooltool-downloads: public
|
tooltool-downloads: public
|
||||||
|
|
@ -74,6 +75,7 @@ linux64/pgo:
|
||||||
config:
|
config:
|
||||||
- builds/releng_base_firefox.py
|
- builds/releng_base_firefox.py
|
||||||
- builds/releng_base_linux_64_builds.py
|
- builds/releng_base_linux_64_builds.py
|
||||||
|
- builds/releng_sub_linux_configs/enable_count_ctors.py
|
||||||
script: "mozharness/scripts/fx_desktop_build.py"
|
script: "mozharness/scripts/fx_desktop_build.py"
|
||||||
secrets: true
|
secrets: true
|
||||||
tooltool-downloads: public
|
tooltool-downloads: public
|
||||||
|
|
@ -255,6 +257,7 @@ linux/opt:
|
||||||
config:
|
config:
|
||||||
- builds/releng_base_firefox.py
|
- builds/releng_base_firefox.py
|
||||||
- builds/releng_base_linux_32_builds.py
|
- builds/releng_base_linux_32_builds.py
|
||||||
|
- builds/releng_sub_linux_configs/enable_count_ctors.py
|
||||||
script: "mozharness/scripts/fx_desktop_build.py"
|
script: "mozharness/scripts/fx_desktop_build.py"
|
||||||
secrets: true
|
secrets: true
|
||||||
tooltool-downloads: public
|
tooltool-downloads: public
|
||||||
|
|
@ -313,6 +316,7 @@ linux/pgo:
|
||||||
config:
|
config:
|
||||||
- builds/releng_base_firefox.py
|
- builds/releng_base_firefox.py
|
||||||
- builds/releng_base_linux_32_builds.py
|
- builds/releng_base_linux_32_builds.py
|
||||||
|
- builds/releng_sub_linux_configs/enable_count_ctors.py
|
||||||
script: "mozharness/scripts/fx_desktop_build.py"
|
script: "mozharness/scripts/fx_desktop_build.py"
|
||||||
secrets: true
|
secrets: true
|
||||||
tooltool-downloads: public
|
tooltool-downloads: public
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,6 @@ config = {
|
||||||
],
|
],
|
||||||
'vcs_share_base': '/builds/hg-shared',
|
'vcs_share_base': '/builds/hg-shared',
|
||||||
'objdir': 'obj-firefox',
|
'objdir': 'obj-firefox',
|
||||||
'enable_count_ctors': False,
|
|
||||||
'multi_locale': True,
|
'multi_locale': True,
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -34,7 +34,6 @@ config = {
|
||||||
'min_scm_level': 2, 'default': 'try-build-has-no-secrets'},
|
'min_scm_level': 2, 'default': 'try-build-has-no-secrets'},
|
||||||
],
|
],
|
||||||
'vcs_share_base': '/builds/hg-shared',
|
'vcs_share_base': '/builds/hg-shared',
|
||||||
'enable_count_ctors': True,
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -33,7 +33,6 @@ config = {
|
||||||
'min_scm_level': 2, 'default': 'try-build-has-no-secrets'},
|
'min_scm_level': 2, 'default': 'try-build-has-no-secrets'},
|
||||||
],
|
],
|
||||||
'vcs_share_base': '/builds/hg-shared',
|
'vcs_share_base': '/builds/hg-shared',
|
||||||
'enable_count_ctors': True,
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,6 @@ config = {
|
||||||
],
|
],
|
||||||
'enable_check_test': False,
|
'enable_check_test': False,
|
||||||
'vcs_share_base': '/builds/hg-shared',
|
'vcs_share_base': '/builds/hg-shared',
|
||||||
'enable_count_ctors': False,
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,6 @@ config = {
|
||||||
'min_scm_level': 2, 'default': 'try-build-has-no-secrets'},
|
'min_scm_level': 2, 'default': 'try-build-has-no-secrets'},
|
||||||
],
|
],
|
||||||
'vcs_share_base': '/builds/hg-shared',
|
'vcs_share_base': '/builds/hg-shared',
|
||||||
'enable_count_ctors': False,
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,6 @@ config = {
|
||||||
# decides whether we want to use moz_sign_cmd in env
|
# decides whether we want to use moz_sign_cmd in env
|
||||||
'enable_signing': False,
|
'enable_signing': False,
|
||||||
'vcs_share_base': '/builds/hg-shared',
|
'vcs_share_base': '/builds/hg-shared',
|
||||||
'enable_count_ctors': True,
|
|
||||||
# allows triggering of dependent jobs when --artifact try syntax is detected on buildbot
|
# allows triggering of dependent jobs when --artifact try syntax is detected on buildbot
|
||||||
'perfherder_extra_options': ['artifact'],
|
'perfherder_extra_options': ['artifact'],
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,6 @@ config = {
|
||||||
# decides whether we want to use moz_sign_cmd in env
|
# decides whether we want to use moz_sign_cmd in env
|
||||||
'enable_signing': False,
|
'enable_signing': False,
|
||||||
'vcs_share_base': '/builds/hg-shared',
|
'vcs_share_base': '/builds/hg-shared',
|
||||||
'enable_count_ctors': True,
|
|
||||||
# debug specific
|
# debug specific
|
||||||
'debug_build': True,
|
'debug_build': True,
|
||||||
# allows triggering of test jobs when --artifact try syntax is detected on buildbot
|
# allows triggering of test jobs when --artifact try syntax is detected on buildbot
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,6 @@ config = {
|
||||||
'min_scm_level': 2, 'default': 'try-build-has-no-secrets'},
|
'min_scm_level': 2, 'default': 'try-build-has-no-secrets'},
|
||||||
],
|
],
|
||||||
'vcs_share_base': '/builds/hg-shared',
|
'vcs_share_base': '/builds/hg-shared',
|
||||||
'enable_count_ctors': True,
|
|
||||||
# allows triggering of dependent jobs when --artifact try syntax is detected on buildbot
|
# allows triggering of dependent jobs when --artifact try syntax is detected on buildbot
|
||||||
'perfherder_extra_options': ['artifact'],
|
'perfherder_extra_options': ['artifact'],
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ config = {
|
||||||
],
|
],
|
||||||
'stage_platform': 'linux64-ccov',
|
'stage_platform': 'linux64-ccov',
|
||||||
'enable_signing': False,
|
'enable_signing': False,
|
||||||
'enable_count_ctors': False,
|
|
||||||
#### 64 bit build specific #####
|
#### 64 bit build specific #####
|
||||||
'env': {
|
'env': {
|
||||||
'MOZBUILD_STATE_PATH': os.path.join(os.getcwd(), '.mozbuild'),
|
'MOZBUILD_STATE_PATH': os.path.join(os.getcwd(), '.mozbuild'),
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ config = {
|
||||||
"buildbot_json_path": "buildprops.json",
|
"buildbot_json_path": "buildprops.json",
|
||||||
'app_ini_path': '%(obj_dir)s/dist/bin/application.ini',
|
'app_ini_path': '%(obj_dir)s/dist/bin/application.ini',
|
||||||
'vcs_share_base': '/builds/hg-shared',
|
'vcs_share_base': '/builds/hg-shared',
|
||||||
'enable_count_ctors': True,
|
|
||||||
# debug specific
|
# debug specific
|
||||||
'debug_build': True,
|
'debug_build': True,
|
||||||
# decides whether we want to use moz_sign_cmd in env
|
# decides whether we want to use moz_sign_cmd in env
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,6 @@ config = {
|
||||||
# decides whether we want to use moz_sign_cmd in env
|
# decides whether we want to use moz_sign_cmd in env
|
||||||
'enable_signing': False,
|
'enable_signing': False,
|
||||||
'vcs_share_base': '/builds/hg-shared',
|
'vcs_share_base': '/builds/hg-shared',
|
||||||
'enable_count_ctors': True,
|
|
||||||
'perfherder_extra_options': ['static-analysis'],
|
'perfherder_extra_options': ['static-analysis'],
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,6 @@ config = {
|
||||||
# decides whether we want to use moz_sign_cmd in env
|
# decides whether we want to use moz_sign_cmd in env
|
||||||
'enable_signing': False,
|
'enable_signing': False,
|
||||||
'vcs_share_base': '/builds/hg-shared',
|
'vcs_share_base': '/builds/hg-shared',
|
||||||
'enable_count_ctors': True,
|
|
||||||
'perfherder_extra_options': ['static-analysis'],
|
'perfherder_extra_options': ['static-analysis'],
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,6 @@ config = {
|
||||||
# decides whether we want to use moz_sign_cmd in env
|
# decides whether we want to use moz_sign_cmd in env
|
||||||
'enable_signing': False,
|
'enable_signing': False,
|
||||||
'vcs_share_base': '/builds/hg-shared',
|
'vcs_share_base': '/builds/hg-shared',
|
||||||
'enable_count_ctors': True,
|
|
||||||
'perfherder_extra_options': ['static-analysis'],
|
'perfherder_extra_options': ['static-analysis'],
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
config = {
|
||||||
|
# this enables counting constructors, which we only want to do on a
|
||||||
|
# very small number of variants (see bug 1261081)
|
||||||
|
'enable_count_ctors': True
|
||||||
|
}
|
||||||
|
|
@ -13,7 +13,6 @@ config = {
|
||||||
# decides whether we want to use moz_sign_cmd in env
|
# decides whether we want to use moz_sign_cmd in env
|
||||||
'enable_signing': False,
|
'enable_signing': False,
|
||||||
'vcs_share_base': '/builds/hg-shared',
|
'vcs_share_base': '/builds/hg-shared',
|
||||||
'enable_count_ctors': False,
|
|
||||||
# allows triggering of dependent jobs when --artifact try syntax is detected on buildbot
|
# allows triggering of dependent jobs when --artifact try syntax is detected on buildbot
|
||||||
'perfherder_extra_options': ['artifact'],
|
'perfherder_extra_options': ['artifact'],
|
||||||
#########################################################################
|
#########################################################################
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ config = {
|
||||||
# decides whether we want to use moz_sign_cmd in env
|
# decides whether we want to use moz_sign_cmd in env
|
||||||
'enable_signing': True,
|
'enable_signing': True,
|
||||||
'vcs_share_base': os.path.join('y:', os.sep, 'hg-shared'),
|
'vcs_share_base': os.path.join('y:', os.sep, 'hg-shared'),
|
||||||
'enable_count_ctors': False,
|
|
||||||
'max_build_output_timeout': 60 * 80,
|
'max_build_output_timeout': 60 * 80,
|
||||||
|
|
||||||
'env': {
|
'env': {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue