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

Issue 1963253002: [Mac/GN][sanitizers] Copy the ASan runtime to the output directory. (Closed)

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

Description

[Mac/GN][sanitizers] Copy the ASan runtime to the output directory. This sets it as a data_deps so that any targets depending on the sanitizer will also pick up the runtime file when being isolated. Because the ASan runtime uses @loader_path this will not work for bundled targets, only standalone executables. BUG=597066, 431177 R=aizatsky@chromium.org Committed: https://crrev.com/45384fb36763bb34ac3a7395d2dc941754a276ae Cr-Commit-Position: refs/heads/master@{#393335}

Patch Set 1 : #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+17 lines, -5 lines) Patch
M base/BUILD.gn View 1 chunk +0 lines, -5 lines 2 comments Download
M build/config/sanitizers/BUILD.gn View 2 chunks +17 lines, -0 lines 0 comments Download

Messages

Total messages: 21 (9 generated)
Robert Sesek
4 years, 7 months ago (2016-05-10 20:40:00 UTC) #3
aizatsky
lgtm
4 years, 7 months ago (2016-05-10 20:44:45 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1963253002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1963253002/20001
4 years, 7 months ago (2016-05-10 20:45:30 UTC) #6
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/180713)
4 years, 7 months ago (2016-05-10 20:53:21 UTC) #8
Robert Sesek
+thakis for //base and //build OWNERS
4 years, 7 months ago (2016-05-10 21:39:04 UTC) #10
Nico
https://code.google.com/p/chromium/codesearch#chromium/src/build/mac/copy_asan_runtime_dylib.sh&q=asan_osx_dynamic.dylib&sq=package:chromium&type=cs&l=8 does install name munging, is that not needed in gn? https://codereview.chromium.org/1963253002/diff/20001/base/BUILD.gn File base/BUILD.gn (left): ...
4 years, 7 months ago (2016-05-10 21:43:37 UTC) #11
Robert Sesek
On 2016/05/10 21:43:37, Nico wrote: > https://code.google.com/p/chromium/codesearch#chromium/src/build/mac/copy_asan_runtime_dylib.sh&q=asan_osx_dynamic.dylib&sq=package:chromium&type=cs&l=8 > does install name munging, is that not ...
4 years, 7 months ago (2016-05-12 18:35:46 UTC) #12
Nico
lgtm, but maybe mention in the cl description that this doesn't work for bundles yet.
4 years, 7 months ago (2016-05-12 18:37:52 UTC) #13
Robert Sesek
On 2016/05/12 18:37:52, Nico wrote: > lgtm, but maybe mention in the cl description that ...
4 years, 7 months ago (2016-05-12 18:44:44 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1963253002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1963253002/20001
4 years, 7 months ago (2016-05-12 18:45:12 UTC) #17
commit-bot: I haz the power
Committed patchset #1 (id:20001)
4 years, 7 months ago (2016-05-12 19:46:32 UTC) #19
commit-bot: I haz the power
4 years, 7 months ago (2016-05-12 19:47:49 UTC) #21
Message was sent while issue was closed.
Patchset 1 (id:??) landed as
https://crrev.com/45384fb36763bb34ac3a7395d2dc941754a276ae
Cr-Commit-Position: refs/heads/master@{#393335}

Powered by Google App Engine
This is Rietveld 408576698