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

Issue 2403583002: More changes to support hermetic Xcode toolchain in GN. (Closed)

Created:
4 years, 2 months ago by erikchen
Modified:
4 years, 2 months ago
Reviewers:
Nico
CC:
chromium-reviews, blink-reviews
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

More changes to support hermetic Xcode toolchain in GN. BUG=651267 Committed: https://crrev.com/717ca1227414e7ea84b4676ec4b1572491654ae1 Cr-Commit-Position: refs/heads/master@{#424307}

Patch Set 1 #

Patch Set 2 : More changes. #

Total comments: 6

Patch Set 3 : Comments from thakis. #

Total comments: 7

Patch Set 4 : Comments from thakis. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+78 lines, -5 lines) Patch
M build/secondary/third_party/crashpad/crashpad/util/BUILD.gn View 1 2 2 chunks +5 lines, -0 lines 0 comments Download
M chrome/BUILD.gn View 1 1 chunk +4 lines, -0 lines 0 comments Download
M chrome/tools/build/mac/copy_keystone_framework.py View 1 1 chunk +5 lines, -1 line 0 comments Download
M third_party/WebKit/Source/build/scripts/gperf.py View 1 2 1 chunk +16 lines, -2 lines 0 comments Download
M third_party/WebKit/Source/build/scripts/in_generator.py View 2 chunks +7 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/build/scripts/scripts.gni View 1 2 3 2 chunks +7 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/BUILD.gn View 1 2 5 chunks +25 lines, -1 line 0 comments Download
M third_party/WebKit/Source/platform/BUILD.gn View 1 2 1 chunk +9 lines, -1 line 0 comments Download

Messages

Total messages: 19 (8 generated)
erikchen
thakis: Please review.
4 years, 2 months ago (2016-10-08 01:14:18 UTC) #6
Nico
https://codereview.chromium.org/2403583002/diff/20001/build/secondary/third_party/crashpad/crashpad/util/BUILD.gn File build/secondary/third_party/crashpad/crashpad/util/BUILD.gn (right): https://codereview.chromium.org/2403583002/diff/20001/build/secondary/third_party/crashpad/crashpad/util/BUILD.gn#newcode37 build/secondary/third_party/crashpad/crashpad/util/BUILD.gn:37: args += [ hermetic_xcode_path ] doesn't this need an ...
4 years, 2 months ago (2016-10-08 19:03:38 UTC) #7
erikchen
thakis: PTAL https://codereview.chromium.org/2403583002/diff/20001/build/secondary/third_party/crashpad/crashpad/util/BUILD.gn File build/secondary/third_party/crashpad/crashpad/util/BUILD.gn (right): https://codereview.chromium.org/2403583002/diff/20001/build/secondary/third_party/crashpad/crashpad/util/BUILD.gn#newcode37 build/secondary/third_party/crashpad/crashpad/util/BUILD.gn:37: args += [ hermetic_xcode_path ] On 2016/10/08 ...
4 years, 2 months ago (2016-10-10 19:20:57 UTC) #8
Nico
lgtm, but you might be missing one is_mac https://codereview.chromium.org/2403583002/diff/40001/build/secondary/third_party/crashpad/crashpad/util/BUILD.gn File build/secondary/third_party/crashpad/crashpad/util/BUILD.gn (right): https://codereview.chromium.org/2403583002/diff/40001/build/secondary/third_party/crashpad/crashpad/util/BUILD.gn#newcode5 build/secondary/third_party/crashpad/crashpad/util/BUILD.gn:5: import("//build/toolchain/toolchain.gni") ...
4 years, 2 months ago (2016-10-10 19:35:59 UTC) #9
erikchen
https://codereview.chromium.org/2403583002/diff/40001/build/secondary/third_party/crashpad/crashpad/util/BUILD.gn File build/secondary/third_party/crashpad/crashpad/util/BUILD.gn (right): https://codereview.chromium.org/2403583002/diff/40001/build/secondary/third_party/crashpad/crashpad/util/BUILD.gn#newcode5 build/secondary/third_party/crashpad/crashpad/util/BUILD.gn:5: import("//build/toolchain/toolchain.gni") On 2016/10/10 19:35:59, Nico wrote: > Do you ...
4 years, 2 months ago (2016-10-10 22:54:58 UTC) #10
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/2403583002/60001
4 years, 2 months ago (2016-10-10 22:55:27 UTC) #13
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years, 2 months ago (2016-10-11 00:39:25 UTC) #14
commit-bot: I haz the power
Patchset 4 (id:??) landed as https://crrev.com/717ca1227414e7ea84b4676ec4b1572491654ae1 Cr-Commit-Position: refs/heads/master@{#424307}
4 years, 2 months ago (2016-10-11 00:43:20 UTC) #16
Nico
https://codereview.chromium.org/2403583002/diff/40001/build/secondary/third_party/crashpad/crashpad/util/BUILD.gn File build/secondary/third_party/crashpad/crashpad/util/BUILD.gn (right): https://codereview.chromium.org/2403583002/diff/40001/build/secondary/third_party/crashpad/crashpad/util/BUILD.gn#newcode5 build/secondary/third_party/crashpad/crashpad/util/BUILD.gn:5: import("//build/toolchain/toolchain.gni") On 2016/10/10 22:54:57, erikchen wrote: > On 2016/10/10 ...
4 years, 2 months ago (2016-10-11 00:46:51 UTC) #17
erikchen
On 2016/10/11 00:46:51, Nico wrote: > https://codereview.chromium.org/2403583002/diff/40001/build/secondary/third_party/crashpad/crashpad/util/BUILD.gn > File build/secondary/third_party/crashpad/crashpad/util/BUILD.gn (right): > > https://codereview.chromium.org/2403583002/diff/40001/build/secondary/third_party/crashpad/crashpad/util/BUILD.gn#newcode5 > ...
4 years, 2 months ago (2016-10-11 00:49:55 UTC) #18
Nico
4 years, 2 months ago (2016-10-11 01:22:37 UTC) #19
Message was sent while issue was closed.
On 2016/10/11 00:49:55, erikchen wrote:
> On 2016/10/11 00:46:51, Nico wrote:
> >
>
https://codereview.chromium.org/2403583002/diff/40001/build/secondary/third_p...
> > File build/secondary/third_party/crashpad/crashpad/util/BUILD.gn (right):
> > 
> >
>
https://codereview.chromium.org/2403583002/diff/40001/build/secondary/third_p...
> > build/secondary/third_party/crashpad/crashpad/util/BUILD.gn:5:
> > import("//build/toolchain/toolchain.gni")
> > On 2016/10/10 22:54:57, erikchen wrote:
> > > On 2016/10/10 19:35:59, Nico wrote:
> > > > Do you need to upstream changes in this dir after landing? I forget. I
> think
> > > > their README explains how this works.
> > > 
> > > There are no readmes in any of the parent directories. My understanding is
> > that
> > > the crashpad team is responsible for upstreaming any relevant changes.
> > 
> > i have one at src/third_party/crashpad/README.chromium
> 
> isn't that for changes to src/third_party/crashpad? crashpad/util/BUILD.gn is
> not present in the crashpad repo.

As that readme says, crashpad is checked in to src/ and then manually mirrored.
I don't know if that BUILD.gn should've been mirrored up or if crashpad doesn't
use gn yet or what. But that file describes the mirroring process at the bottom.

Powered by Google App Engine
This is Rietveld 408576698