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

Issue 1680123002: Revert of Change default Windows compiler to VS 2015 (Closed)

Created:
4 years, 10 months ago by blundell
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

Revert of Change default Windows compiler to VS 2015 (patchset #1 id:1 of https://codereview.chromium.org/1676263003/ ) Reason for revert: Speculative revert to see if it fixes the "Duplicate COMDAT" compile error; will reland if it doesn't. Googling indicates that we have fought with "Duplicate COMDAT" errors in the past as part of trying to bring in VS 2015. This error occurred in #374346, which is a revert of #374322 due to that CL causing test failures on Linux. Note that the Windows compiler switch landed in #374324. Here is the error in question (from https://build.chromium.org/p/chromium.win/buildstatus?builder=Win%20x64%20Builder%20%28dbg%29&number=18343): FAILED: C:\b\depot_tools\python276_bin\python.exe gyp-win-tool link-with-manifests environment.x64 True mojo_system_impl.dll "C:\b\depot_tools\python276_bin\python.exe gyp-win-tool link-wrapper environment.x64 False link.exe /nologo /IMPLIB:mojo_system_impl.dll.lib /DLL /OUT:mojo_system_impl.dll @mojo_system_impl.dll.rsp" 2 mt.exe rc.exe "obj\third_party\mojo\mojo_system_impl.mojo_system_impl.dll.intermediate.manifest" obj\third_party\mojo\mojo_system_impl.mojo_system_impl.dll.generated.manifest mojo_system_impl2.node_controller.obj : fatal error LNK1179: invalid or corrupt file: duplicate COMDAT '??1?$Callback@$$A6AXAEBVPortRef@ports@edk@mojo@@@Z@base@@QEAA@XZ' Original issue's description: > Reland of Change default Windows compiler to VS 2015 (patchset #1 id:1 of https://codereview.chromium.org/1680533004/ ) > > Reason for revert: > The GPU bot problem (a bug with swarming tests on component builds) is fixed with crrev.com/1676943002 > > Original issue's description: > > Revert of Change default Windows compiler to VS 2015 (patchset #1 id:1 of https://codereview.chromium.org/1679693002/ ) > > > > Reason for revert: > > This breaks GPU win debug bots (https://build.chromium.org/p/chromium.gpu/builders/Win7%20Debug%20%28NVIDIA%29/builds/36633 for example, every GPU test is crashing) > > > > Original issue's description: > > > Reland of Change default Windows compiler to VS 2015 (patchset #1 id:1 of https://codereview.chromium.org/1678663002/ ) > > > > > > Reason for revert: > > > Issues that forced revert of VS 2015 as default compiler are believed to be fixed. > > > > > > Original issue's description: > > > > Revert of Change default Windows compiler to VS 2015 (patchset #10 id:180001 of https://codereview.chromium.org/1598493004/ ) > > > > > > > > Reason for revert: > > > > Speculative for https://code.google.com/p/chromium/issues/detail?id=498544#c20 . Will reland if this doesn't help. > > > > > > > > Original issue's 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} > > > > > > > > TBR=dpranke@chromium.org,scottmg@chromium.org,sebmarchand@chromium.org,brucedawson@chromium.org > > > > # Skipping CQ checks because original CL landed less than 1 days ago. > > > > NOPRESUBMIT=true > > > > NOTREECHECKS=true > > > > NOTRY=true > > > > BUG=440500, 584782 > > > > > > > > Committed: https://crrev.com/bbc766aef1bd8cb0d9546fec9abf264e7d8c1d96 > > > > Cr-Commit-Position: refs/heads/master@{#374013} > > > > > > TBR=dpranke@chromium.org,scottmg@chromium.org,sebmarchand@chromium.org,thakis@chromium.org > > > # Not skipping CQ checks because original CL landed more than 1 days ago. > > > BUG=440500, 584782 > > > > > > Committed: https://crrev.com/20e99ecb08da22582d435c1a5bba0a5c96345da3 > > > Cr-Commit-Position: refs/heads/master@{#374058} > > > > TBR=dpranke@chromium.org,scottmg@chromium.org,sebmarchand@chromium.org,thakis@chromium.org,brucedawson@chromium.org > > # Skipping CQ checks because original CL landed less than 1 days ago. > > NOPRESUBMIT=true > > NOTREECHECKS=true > > NOTRY=true > > BUG=440500, 584782 > > > > Committed: https://crrev.com/03f6b0af0a3a0127f5e939095157079659ab7cc8 > > Cr-Commit-Position: refs/heads/master@{#374062} > > TBR=dpranke@chromium.org,scottmg@chromium.org,sebmarchand@chromium.org,thakis@chromium.org,zmo@chromium.org > # Not skipping CQ checks because original CL landed more than 1 days ago. > BUG=440500, 584782 > > Committed: https://crrev.com/36f03f2ac1f92b6f41129f013f8a808f7b9127fc > Cr-Commit-Position: refs/heads/master@{#374324} TBR=dpranke@chromium.org,scottmg@chromium.org,sebmarchand@chromium.org,thakis@chromium.org,zmo@chromium.org,brucedawson@chromium.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=440500, 584782 Committed: https://crrev.com/b9643d8169d78b6f3fdbc43895c5e830655291d9 Cr-Commit-Position: refs/heads/master@{#374349}

Patch Set 1 #

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

Messages

Total messages: 6 (2 generated)
blundell
Created Revert of Change default Windows compiler to VS 2015
4 years, 10 months ago (2016-02-09 11:13:28 UTC) #1
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1680123002/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1680123002/1
4 years, 10 months ago (2016-02-09 11:16:06 UTC) #2
commit-bot: I haz the power
Committed patchset #1 (id:1)
4 years, 10 months ago (2016-02-09 11:17:33 UTC) #4
commit-bot: I haz the power
4 years, 10 months ago (2016-02-09 11:18:22 UTC) #6
Message was sent while issue was closed.
Patchset 1 (id:??) landed as
https://crrev.com/b9643d8169d78b6f3fdbc43895c5e830655291d9
Cr-Commit-Position: refs/heads/master@{#374349}

Powered by Google App Engine
This is Rietveld 408576698