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:
William Lachance 2018-03-13 15:02:32 -04:00
parent a223322928
commit e352c67b67
17 changed files with 9 additions and 15 deletions

View file

@ -15,6 +15,7 @@ linux64/opt:
config:
- builds/releng_base_firefox.py
- builds/releng_base_linux_64_builds.py
- builds/releng_sub_linux_configs/enable_count_ctors.py
script: "mozharness/scripts/fx_desktop_build.py"
secrets: true
tooltool-downloads: public
@ -74,6 +75,7 @@ linux64/pgo:
config:
- builds/releng_base_firefox.py
- builds/releng_base_linux_64_builds.py
- builds/releng_sub_linux_configs/enable_count_ctors.py
script: "mozharness/scripts/fx_desktop_build.py"
secrets: true
tooltool-downloads: public
@ -255,6 +257,7 @@ linux/opt:
config:
- builds/releng_base_firefox.py
- builds/releng_base_linux_32_builds.py
- builds/releng_sub_linux_configs/enable_count_ctors.py
script: "mozharness/scripts/fx_desktop_build.py"
secrets: true
tooltool-downloads: public
@ -313,6 +316,7 @@ linux/pgo:
config:
- builds/releng_base_firefox.py
- builds/releng_base_linux_32_builds.py
- builds/releng_sub_linux_configs/enable_count_ctors.py
script: "mozharness/scripts/fx_desktop_build.py"
secrets: true
tooltool-downloads: public

View file

@ -51,7 +51,6 @@ config = {
],
'vcs_share_base': '/builds/hg-shared',
'objdir': 'obj-firefox',
'enable_count_ctors': False,
'multi_locale': True,
#########################################################################

View file

@ -34,7 +34,6 @@ config = {
'min_scm_level': 2, 'default': 'try-build-has-no-secrets'},
],
'vcs_share_base': '/builds/hg-shared',
'enable_count_ctors': True,
#########################################################################

View file

@ -33,7 +33,6 @@ config = {
'min_scm_level': 2, 'default': 'try-build-has-no-secrets'},
],
'vcs_share_base': '/builds/hg-shared',
'enable_count_ctors': True,
#########################################################################

View file

@ -24,7 +24,6 @@ config = {
],
'enable_check_test': False,
'vcs_share_base': '/builds/hg-shared',
'enable_count_ctors': False,
#########################################################################

View file

@ -27,7 +27,6 @@ config = {
'min_scm_level': 2, 'default': 'try-build-has-no-secrets'},
],
'vcs_share_base': '/builds/hg-shared',
'enable_count_ctors': False,
#########################################################################

View file

@ -18,7 +18,6 @@ config = {
# decides whether we want to use moz_sign_cmd in env
'enable_signing': False,
'vcs_share_base': '/builds/hg-shared',
'enable_count_ctors': True,
# allows triggering of dependent jobs when --artifact try syntax is detected on buildbot
'perfherder_extra_options': ['artifact'],
#########################################################################

View file

@ -18,7 +18,6 @@ config = {
# decides whether we want to use moz_sign_cmd in env
'enable_signing': False,
'vcs_share_base': '/builds/hg-shared',
'enable_count_ctors': True,
# debug specific
'debug_build': True,
# allows triggering of test jobs when --artifact try syntax is detected on buildbot

View file

@ -19,7 +19,6 @@ config = {
'min_scm_level': 2, 'default': 'try-build-has-no-secrets'},
],
'vcs_share_base': '/builds/hg-shared',
'enable_count_ctors': True,
# allows triggering of dependent jobs when --artifact try syntax is detected on buildbot
'perfherder_extra_options': ['artifact'],
#########################################################################

View file

@ -9,7 +9,6 @@ config = {
],
'stage_platform': 'linux64-ccov',
'enable_signing': False,
'enable_count_ctors': False,
#### 64 bit build specific #####
'env': {
'MOZBUILD_STATE_PATH': os.path.join(os.getcwd(), '.mozbuild'),

View file

@ -9,7 +9,6 @@ config = {
"buildbot_json_path": "buildprops.json",
'app_ini_path': '%(obj_dir)s/dist/bin/application.ini',
'vcs_share_base': '/builds/hg-shared',
'enable_count_ctors': True,
# debug specific
'debug_build': True,
# decides whether we want to use moz_sign_cmd in env

View file

@ -11,7 +11,6 @@ config = {
# decides whether we want to use moz_sign_cmd in env
'enable_signing': False,
'vcs_share_base': '/builds/hg-shared',
'enable_count_ctors': True,
'perfherder_extra_options': ['static-analysis'],
#########################################################################

View file

@ -11,7 +11,6 @@ config = {
# decides whether we want to use moz_sign_cmd in env
'enable_signing': False,
'vcs_share_base': '/builds/hg-shared',
'enable_count_ctors': True,
'perfherder_extra_options': ['static-analysis'],
#########################################################################

View file

@ -11,7 +11,6 @@ config = {
# decides whether we want to use moz_sign_cmd in env
'enable_signing': False,
'vcs_share_base': '/builds/hg-shared',
'enable_count_ctors': True,
'perfherder_extra_options': ['static-analysis'],
#########################################################################

View file

@ -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
}

View file

@ -13,7 +13,6 @@ config = {
# decides whether we want to use moz_sign_cmd in env
'enable_signing': False,
'vcs_share_base': '/builds/hg-shared',
'enable_count_ctors': False,
# allows triggering of dependent jobs when --artifact try syntax is detected on buildbot
'perfherder_extra_options': ['artifact'],
#########################################################################

View file

@ -9,7 +9,6 @@ config = {
# decides whether we want to use moz_sign_cmd in env
'enable_signing': True,
'vcs_share_base': os.path.join('y:', os.sep, 'hg-shared'),
'enable_count_ctors': False,
'max_build_output_timeout': 60 * 80,
'env': {