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

Issue 2031903002: Update GN files w/ changes needed to make sanitizers work. (Closed)

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

Description

Update GN files w/ changes needed to make sanitizers work. This is a set of build changes that are needed to make the sanitizers (and sanitizer bots) work correctly. This change should have no functional effect on the bots, since none of the sanitizer bots are using GN yet; a follow-on CL will flip the bots to GN. R=brettw@chromium.org, inferno@chromium.org, thakis@chromium.org BUG=605732, 573288 Committed: https://crrev.com/9713aa43a050e81c74689be9ac11294632f44f8f Cr-Commit-Position: refs/heads/master@{#397952}

Patch Set 1 : patchset for review #

Patch Set 2 : fix symbolized definition #

Total comments: 8

Patch Set 3 : rework to add comments, drop the symbolized config #

Total comments: 2

Patch Set 4 : move buildconfig changes to build/config #

Unified diffs Side-by-side diffs Delta from patch set Stats (+56 lines, -31 lines) Patch
M build/common.gypi View 1 2 3 2 chunks +1 line, -23 lines 0 comments Download
M build/config/BUILD.gn View 1 2 3 2 chunks +12 lines, -0 lines 0 comments Download
M build/config/sanitizers/BUILD.gn View 1 2 2 chunks +16 lines, -0 lines 0 comments Download
M build/config/sanitizers/sanitizers.gni View 1 2 3 1 chunk +3 lines, -0 lines 0 comments Download
M build/toolchain/gcc_toolchain.gni View 1 2 1 chunk +10 lines, -0 lines 0 comments Download
M third_party/instrumented_libraries/BUILD.gn View 1 2 3 3 chunks +12 lines, -7 lines 0 comments Download
M tools/mb/mb_config.pyl View 1 2 1 chunk +2 lines, -1 line 0 comments Download

Messages

Total messages: 29 (13 generated)
Dirk Pranke
Please take a look. I'm splitting this out separately from the CLs that will actually ...
4 years, 6 months ago (2016-06-02 00:16:34 UTC) #2
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2031903002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/2031903002/20001
4 years, 6 months ago (2016-06-02 00:29:41 UTC) #4
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: android_arm64_dbg_recipe on tryserver.chromium.android (JOB_FAILED, https://build.chromium.org/p/tryserver.chromium.android/builders/android_arm64_dbg_recipe/builds/75115) android_clang_dbg_recipe on ...
4 years, 6 months ago (2016-06-02 00:38:12 UTC) #6
inferno
lgtm
4 years, 6 months ago (2016-06-02 14:35:30 UTC) #7
Nico
Nice, thanks! https://codereview.chromium.org/2031903002/diff/40001/build/config/sanitizers/BUILD.gn File build/config/sanitizers/BUILD.gn (right): https://codereview.chromium.org/2031903002/diff/40001/build/config/sanitizers/BUILD.gn#newcode52 build/config/sanitizers/BUILD.gn:52: data += [ "//third_party/llvm-build/Release+Asserts/lib/libstdc++.so.6" ] Can you ...
4 years, 6 months ago (2016-06-02 18:16:41 UTC) #8
Dirk Pranke
https://codereview.chromium.org/2031903002/diff/40001/build/config/sanitizers/BUILD.gn File build/config/sanitizers/BUILD.gn (right): https://codereview.chromium.org/2031903002/diff/40001/build/config/sanitizers/BUILD.gn#newcode52 build/config/sanitizers/BUILD.gn:52: data += [ "//third_party/llvm-build/Release+Asserts/lib/libstdc++.so.6" ] On 2016/06/02 18:16:41, Nico ...
4 years, 6 months ago (2016-06-02 18:47:08 UTC) #9
Dirk Pranke
Okay, after conversations w/ krasin@ and mbarbella@, we decided that the "(symbolized)" configs (and bots) ...
4 years, 6 months ago (2016-06-03 04:16:27 UTC) #12
Dirk Pranke
https://codereview.chromium.org/2031903002/diff/60001/build/common.gypi File build/common.gypi (left): https://codereview.chromium.org/2031903002/diff/60001/build/common.gypi#oldcode2293 build/common.gypi:2293: ['build_for_tool=="memcheck" or build_for_tool=="tsan"', { The best we can tell, ...
4 years, 6 months ago (2016-06-03 04:17:29 UTC) #13
krasin
LGTM https://codereview.chromium.org/2031903002/diff/60001/build/common.gypi File build/common.gypi (left): https://codereview.chromium.org/2031903002/diff/60001/build/common.gypi#oldcode2293 build/common.gypi:2293: ['build_for_tool=="memcheck" or build_for_tool=="tsan"', { On 2016/06/03 04:17:29, Dirk ...
4 years, 6 months ago (2016-06-03 04:43:52 UTC) #15
brettw
lgtm
4 years, 6 months ago (2016-06-03 22:56:29 UTC) #16
brettw
Don't add the default config and instead add it to shared_library_config, etc.
4 years, 6 months ago (2016-06-03 22:58:07 UTC) #17
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2031903002/100001
4 years, 6 months ago (2016-06-05 01:41:44 UTC) #20
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 6 months ago (2016-06-05 02:53:15 UTC) #22
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2031903002/100001
4 years, 6 months ago (2016-06-05 22:24:46 UTC) #25
commit-bot: I haz the power
Committed patchset #4 (id:100001)
4 years, 6 months ago (2016-06-05 22:28:26 UTC) #27
commit-bot: I haz the power
4 years, 6 months ago (2016-06-05 22:30:10 UTC) #29
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/9713aa43a050e81c74689be9ac11294632f44f8f
Cr-Commit-Position: refs/heads/master@{#397952}

Powered by Google App Engine
This is Rietveld 408576698