Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(104)

Issue 1598493004: Change default Windows compiler to VS 2015 (Closed)

Created:
4 years, 11 months ago by brucedawson
Modified:
4 years, 10 months ago
CC:
chromium-reviews, danakj, Sébastien Marchand
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Change default Windows compiler to VS 2015 The change to get_landmines.py is there because modifying this file affects analyze behavior so that all tests run. Changing the printed message is purely a side effect. This change also removes some redundant INCLUDE paths. These are unnecessary when building with VS 2015 (because it defaults to the Windows 10 SDK) and actively harmful (they make the INCLUDE path problematically long). BUG=440500, 584782 Committed: https://crrev.com/4c17ac0db59d7dbe78734950f83912ab564bd6fe Cr-Commit-Position: refs/heads/master@{#373955}

Patch Set 1 #

Patch Set 2 : Modify build_config.h to force rebuild, and re-fix vs_toolchain.py #

Patch Set 3 : List compiler version being used. #

Patch Set 4 : Remove test code and modify get_landmines.py to trigger all tests #

Patch Set 5 : Remove whitespace change to build_config.h #

Total comments: 3

Patch Set 6 : New test hash for VS 2015 - no UCRT! #

Patch Set 7 : Update to latest #

Patch Set 8 : Switch to VM created package with 'if x64' fix #

Patch Set 9 : Update to latest origin/master #

Patch Set 10 : Remove duplicate include paths and explain in comments #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+22 lines, -22 lines) Patch
M build/common.gypi View 1 2 3 4 5 6 7 8 9 1 chunk +6 lines, -4 lines 2 comments Download
M build/get_landmines.py View 1 2 3 1 chunk +1 line, -3 lines 0 comments Download
M build/toolchain/win/setup_toolchain.py View 1 2 3 4 5 6 7 8 9 1 chunk +10 lines, -12 lines 0 comments Download
M build/vs_toolchain.py View 1 2 3 4 5 6 7 8 3 chunks +5 lines, -3 lines 0 comments Download

Messages

Total messages: 35 (14 generated)
brucedawson
PTAL. I'm still waiting on the final bot configs to be updated, but the results ...
4 years, 11 months ago (2016-01-22 20:46:52 UTC) #3
scottmg
Do it! lgtm
4 years, 11 months ago (2016-01-22 21:21:59 UTC) #4
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1598493004/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1598493004/80001
4 years, 11 months ago (2016-01-22 22:03:38 UTC) #6
Dirk Pranke
lgtm. changing get_landmines.py should cause all the tests to be run on the tryjobs. https://codereview.chromium.org/1598493004/diff/80001/build/get_landmines.py ...
4 years, 11 months ago (2016-01-22 22:17:06 UTC) #7
brucedawson
https://codereview.chromium.org/1598493004/diff/80001/build/get_landmines.py File build/get_landmines.py (right): https://codereview.chromium.org/1598493004/diff/80001/build/get_landmines.py#newcode55 build/get_landmines.py:55: print "Switch to VS2013" On 2016/01/22 22:17:06, Dirk Pranke ...
4 years, 11 months ago (2016-01-23 00:47:48 UTC) #8
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: win_chromium_rel_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/163385)
4 years, 11 months ago (2016-01-23 00:50:40 UTC) #10
Dirk Pranke
https://codereview.chromium.org/1598493004/diff/80001/build/get_landmines.py File build/get_landmines.py (right): https://codereview.chromium.org/1598493004/diff/80001/build/get_landmines.py#newcode55 build/get_landmines.py:55: print "Switch to VS2013" On 2016/01/23 00:47:48, brucedawson wrote: ...
4 years, 11 months ago (2016-01-23 02:03:46 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1598493004/160001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1598493004/160001
4 years, 10 months ago (2016-02-04 03:48:46 UTC) #14
Will Harris
I like this CL and would like to subscribe to your newsletter.
4 years, 10 months ago (2016-02-04 04:10:42 UTC) #15
commit-bot: I haz the power
Try jobs failed on following builders: win_chromium_rel_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/169030) win_chromium_x64_rel_ng on tryserver.chromium.win (JOB_FAILED, ...
4 years, 10 months ago (2016-02-04 07:51:27 UTC) #17
brucedawson
The goma failures are now well understood and this CL now includes a fix. PTAL. ...
4 years, 10 months ago (2016-02-05 21:34:11 UTC) #19
brucedawson
Also... I have tested local gn builds, and gyp builds with DEPOT_TOOLS_TOOLCHAIN=0 and they build ...
4 years, 10 months ago (2016-02-05 21:46:21 UTC) #20
scottmg
https://codereview.chromium.org/1598493004/diff/180001/build/common.gypi File build/common.gypi (left): https://codereview.chromium.org/1598493004/diff/180001/build/common.gypi#oldcode5676 build/common.gypi:5676: '<(windows_sdk_path)/Include/10.0.10586.0/shared', Won't these be needed for DEPOT_TOOLS_WIN_TOOLCHAIN=0?
4 years, 10 months ago (2016-02-05 21:52:45 UTC) #21
scottmg
On 2016/02/05 21:52:45, scottmg (afk until tues 9feb) wrote: > https://codereview.chromium.org/1598493004/diff/180001/build/common.gypi > File build/common.gypi (left): ...
4 years, 10 months ago (2016-02-05 21:53:41 UTC) #22
Sébastien Marchand
fire in the hole ! (lgtm)
4 years, 10 months ago (2016-02-05 22:08:44 UTC) #24
brucedawson
https://codereview.chromium.org/1598493004/diff/180001/build/common.gypi File build/common.gypi (left): https://codereview.chromium.org/1598493004/diff/180001/build/common.gypi#oldcode5676 build/common.gypi:5676: '<(windows_sdk_path)/Include/10.0.10586.0/shared', On 2016/02/05 21:52:45, scottmg (afk until tues 9feb) ...
4 years, 10 months ago (2016-02-05 22:28:19 UTC) #26
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1598493004/180001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1598493004/180001
4 years, 10 months ago (2016-02-05 23:44:33 UTC) #29
commit-bot: I haz the power
Committed patchset #10 (id:180001)
4 years, 10 months ago (2016-02-05 23:53:24 UTC) #31
commit-bot: I haz the power
Patchset 10 (id:??) landed as https://crrev.com/4c17ac0db59d7dbe78734950f83912ab564bd6fe Cr-Commit-Position: refs/heads/master@{#373955}
4 years, 10 months ago (2016-02-05 23:55:18 UTC) #33
Will Harris
On 2016/02/05 23:55:18, commit-bot: I haz the power wrote: > Patchset 10 (id:??) landed as ...
4 years, 10 months ago (2016-02-06 00:13:18 UTC) #34
Nico
4 years, 10 months ago (2016-02-06 06:28:19 UTC) #35
Message was sent while issue was closed.
A revert of this CL (patchset #10 id:180001) has been created in
https://codereview.chromium.org/1678663002/ by thakis@chromium.org.

The reason for reverting is: Speculative for
https://code.google.com/p/chromium/issues/detail?id=498544#c20 . Will reland if
this doesn't help..

Powered by Google App Engine
This is Rietveld 408576698