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

Issue 2198333002: Make Win Clang ASan builds work (Closed)

Created:
4 years, 4 months ago by Dirk Pranke
Modified:
4 years, 4 months ago
CC:
chromium-reviews
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Make Win Clang ASan builds work. CLOSED - OTHER FIXES LANDED INSTEAD. R=etienneb@chromium.org, thakis@chromium.org BUG=598671

Patch Set 1 #

Patch Set 2 : simplify win toolchain change a bit #

Total comments: 5

Patch Set 3 : add copy_asan_runtime #

Unified diffs Side-by-side diffs Delta from patch set Stats (+51 lines, -21 lines) Patch
M build/config/BUILD.gn View 2 chunks +2 lines, -0 lines 0 comments Download
M build/config/sanitizers/BUILD.gn View 1 2 4 chunks +39 lines, -21 lines 0 comments Download
M build/toolchain/win/BUILD.gn View 1 3 chunks +10 lines, -0 lines 0 comments Download

Messages

Total messages: 7 (3 generated)
Dirk Pranke
I think this is most if not all of what's needed to make the asan ...
4 years, 4 months ago (2016-08-02 01:10:43 UTC) #2
Nico
https://codereview.chromium.org/2198333002/diff/20001/build/config/BUILD.gn File build/config/BUILD.gn (right): https://codereview.chromium.org/2198333002/diff/20001/build/config/BUILD.gn#newcode438 build/config/BUILD.gn:438: configs += [ "//build/config/sanitizers:executable_config" ] It seems very surprising ...
4 years, 4 months ago (2016-08-02 14:20:52 UTC) #4
Dirk Pranke
https://codereview.chromium.org/2198333002/diff/20001/build/config/BUILD.gn File build/config/BUILD.gn (right): https://codereview.chromium.org/2198333002/diff/20001/build/config/BUILD.gn#newcode438 build/config/BUILD.gn:438: configs += [ "//build/config/sanitizers:executable_config" ] On 2016/08/02 14:20:51, Nico ...
4 years, 4 months ago (2016-08-02 17:19:03 UTC) #5
etienneb
4 years, 4 months ago (2016-08-02 22:50:27 UTC) #6
https://codereview.chromium.org/2198333002/diff/20001/build/config/BUILD.gn
File build/config/BUILD.gn (right):

https://codereview.chromium.org/2198333002/diff/20001/build/config/BUILD.gn#n...
build/config/BUILD.gn:438: configs += [
"//build/config/sanitizers:executable_config" ]
On 2016/08/02 17:19:03, Dirk Pranke wrote:
> On 2016/08/02 14:20:51, Nico wrote:
> > It seems very surprising to me that shared_library_config here depends on
> > executable_config in the other place. I think it's better to have a
> > shared_library_config in the other place as well.
> 
> Agreed; This patch was based on etienneb's patch, and I hadn't noticed this
> line, but it should change.

I agree too.
This was a quick try to make the build work.

Powered by Google App Engine
This is Rietveld 408576698