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

Issue 2813823006: [Windows MSVC CFG] Link with CFG only on executables. (Closed)

Created:
3 years, 8 months ago by penny
Modified:
3 years, 8 months ago
Reviewers:
scottmg
CC:
chromium-reviews
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

[Windows MSVC CFG] Link with CFG only on executables. Adjust GN configs to only link with Control Flow Guard for executables. This will still support CFG compiled into Microsoft system DLLs, in all Chromium processes (e.g. chrome.exe). This should prevent sporadic official clang build problems in DLLs, related to CFG. Further investigation/fixes to follow. TEST=CFGSupportTests.MsIndirectFailure in sbox_integration_tests suite. BUG=584575, 708098 Review-Url: https://codereview.chromium.org/2813823006 Cr-Commit-Position: refs/heads/master@{#464475} Committed: https://chromium.googlesource.com/chromium/src/+/723503ec2956cc8b66e53a5ee97985ec262a599d

Patch Set 1 #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+13 lines, -8 lines) Patch
M build/config/BUILD.gn View 1 chunk +3 lines, -0 lines 1 comment Download
M build/config/win/BUILD.gn View 2 chunks +10 lines, -8 lines 0 comments Download

Messages

Total messages: 13 (9 generated)
penny
Hi Scott, Immediate fix for occasional corrupt DLLs during official clang builds. PTAL! Thanks. :)
3 years, 8 months ago (2017-04-13 05:21:04 UTC) #3
scottmg
Seems fine as a fix since it was affecting chrome_child.dll, but do we have reasonable ...
3 years, 8 months ago (2017-04-13 06:01:19 UTC) #6
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2813823006/1
3 years, 8 months ago (2017-04-13 18:14:54 UTC) #10
commit-bot: I haz the power
3 years, 8 months ago (2017-04-13 18:24:27 UTC) #13
Message was sent while issue was closed.
Committed patchset #1 (id:1) as
https://chromium.googlesource.com/chromium/src/+/723503ec2956cc8b66e53a5ee979...

Powered by Google App Engine
This is Rietveld 408576698