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

Issue 1467803003: Get 'gn_all' building on iOS (Closed)

Created:
5 years, 1 month ago by Dirk Pranke
Modified:
5 years ago
Reviewers:
brettw, sdefresne
CC:
chromium-reviews, kjellander_chromium, sdefresne+watch_chromium.org, smut
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Get 'gn_all' building on iOS in GN builds. This gets 'gn_all' building on iOS so we can start adding tryservers to the CQ and turn on the waterfall bots. At the moment WebRTC doesn't quite work on iOS, so we don't build the components that need to depend on it; we add an 'ios_use_webrtc' arg so that we can hack around it locally to build the rest of iOS, but that arg should be deleted and WebRTC fixed. R=sdefresne@chromium.org, brettw@chromium.org BUG=459705, webrtc:5213 CQ_EXTRA_TRYBOTS=tryserver.chromium.mac:ios_dbg_simulator_gn,ios_rel_device_gn Committed: https://crrev.com/d43eab4836dbdb1e6a6f941c9359b121b685727b Cr-Commit-Position: refs/heads/master@{#365373}

Patch Set 1 #

Patch Set 2 : fix gn check errors #

Patch Set 3 : fix ios_webrtc deps #

Patch Set 4 : s/ios/is_ios/ #

Total comments: 2

Patch Set 5 : merge to #364822, get gn check passing #

Patch Set 6 : fix webrtc dependencies #

Patch Set 7 : fix ios arm build, non-ios build #

Unified diffs Side-by-side diffs Delta from patch set Stats (+105 lines, -43 lines) Patch
M BUILD.gn View 1 2 3 4 3 chunks +12 lines, -6 lines 0 comments Download
M build_overrides/webrtc.gni View 1 chunk +8 lines, -0 lines 0 comments Download
M components/BUILD.gn View 1 2 3 4 5 6 6 chunks +36 lines, -25 lines 0 comments Download
M components/autofill/ios/browser/BUILD.gn View 1 1 chunk +1 line, -0 lines 0 comments Download
M components/enhanced_bookmarks/BUILD.gn View 1 1 chunk +1 line, -0 lines 0 comments Download
M components/favicon/core/BUILD.gn View 1 chunk +1 line, -0 lines 0 comments Download
M components/policy/core/common/BUILD.gn View 1 2 3 4 1 chunk +4 lines, -1 line 0 comments Download
M components/search_engines/BUILD.gn View 1 2 3 4 4 chunks +13 lines, -7 lines 0 comments Download
M components/sessions/BUILD.gn View 1 2 3 4 1 chunk +4 lines, -1 line 0 comments Download
M components/signin/ios/browser/BUILD.gn View 1 2 3 4 2 chunks +16 lines, -0 lines 0 comments Download
M components/syncable_prefs/pref_service_syncable_factory.cc View 1 1 chunk +2 lines, -2 lines 0 comments Download
M components/translate/ios/browser/BUILD.gn View 1 2 chunks +3 lines, -0 lines 0 comments Download
M components/webp_transcode/BUILD.gn View 1 1 chunk +1 line, -0 lines 0 comments Download
M ios/chrome/browser/BUILD.gn View 1 2 3 4 2 chunks +2 lines, -0 lines 0 comments Download
M ios/web/BUILD.gn View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 27 (14 generated)
Dirk Pranke
Please take a look. Ideally webrtc will be fixed quickly and we don't need to ...
5 years, 1 month ago (2015-11-22 00:53:20 UTC) #4
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1467803003/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1467803003/20001
5 years, 1 month ago (2015-11-22 00:53:44 UTC) #6
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: android_chromium_gn_compile_dbg on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/android_chromium_gn_compile_dbg/builds/143985)
5 years, 1 month ago (2015-11-22 00:59:13 UTC) #9
sdefresne
lgtm Thank you for taking care of this.
5 years, 1 month ago (2015-11-22 18:26:59 UTC) #10
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1467803003/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1467803003/40001
5 years, 1 month ago (2015-11-23 02:07:35 UTC) #14
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: ios_dbg_simulator_gn on tryserver.chromium.mac (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.mac/builders/ios_dbg_simulator_gn/builds/49) ios_rel_device_gn on ...
5 years, 1 month ago (2015-11-23 02:09:22 UTC) #16
brettw
lgtm https://codereview.chromium.org/1467803003/diff/60001/build_overrides/webrtc.gni File build_overrides/webrtc.gni (right): https://codereview.chromium.org/1467803003/diff/60001/build_overrides/webrtc.gni#newcode14 build_overrides/webrtc.gni:14: declare_args() { Normally I put declare_args above other ...
5 years ago (2015-11-25 20:55:32 UTC) #17
Dirk Pranke
https://codereview.chromium.org/1467803003/diff/60001/build_overrides/webrtc.gni File build_overrides/webrtc.gni (right): https://codereview.chromium.org/1467803003/diff/60001/build_overrides/webrtc.gni#newcode14 build_overrides/webrtc.gni:14: declare_args() { On 2015/11/25 20:55:32, brettw wrote: > Normally ...
5 years ago (2015-11-25 21:02:36 UTC) #18
sdefresne
Issue https://codereview.chromium.org/1477733003 removing the dependency on webrtc on iOS landed today. I'll check whether this ...
5 years ago (2015-11-26 15:01:25 UTC) #19
sdefresne
On 2015/11/26 at 15:01:25, sdefresne wrote: > Issue https://codereview.chromium.org/1477733003 removing the dependency on webrtc on ...
5 years ago (2015-11-26 15:22:22 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1467803003/120001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1467803003/120001
5 years ago (2015-12-15 21:40:34 UTC) #23
commit-bot: I haz the power
Committed patchset #7 (id:120001)
5 years ago (2015-12-15 23:11:04 UTC) #25
commit-bot: I haz the power
5 years ago (2015-12-15 23:11:28 UTC) #27
Message was sent while issue was closed.
Patchset 7 (id:??) landed as
https://crrev.com/d43eab4836dbdb1e6a6f941c9359b121b685727b
Cr-Commit-Position: refs/heads/master@{#365373}

Powered by Google App Engine
This is Rietveld 408576698