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

Issue 228003006: Remove dependency on --gc-sections for most Android debug targets. (Closed)

Created:
6 years, 8 months ago by Primiano Tucci (use gerrit)
Modified:
6 years, 8 months ago
CC:
chromium-reviews, rmcilroy, bulach, Torne
Visibility:
Public.

Description

Remove dependency on --gc-sections for most Android debug targets. Android targets shouldn't rely (at least on Debug) on the linker GC. This CL refactors gyp files to fix target dependencies (some of them wrong for components builds due to the .so split). The only targets left, at this point, are chrome_shell and content_browsertests (will take more work). BUG=159847 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=265378

Patch Set 1 : #

Patch Set 2 : Nits #

Total comments: 8

Patch Set 3 : add webkit_test_support_content #

Patch Set 4 : Rebase #

Patch Set 5 : Rebase #

Patch Set 6 : Readd global --gc-section (need WebRTC roll) #

Patch Set 7 : Move gfx dep from components/policy to components/autofill #

Unified diffs Side-by-side diffs Delta from patch set Stats (+49 lines, -9 lines) Patch
M build/common.gypi View 1 2 3 4 5 1 chunk +1 line, -0 lines 0 comments Download
M chrome/chrome_android.gypi View 1 2 1 chunk +7 lines, -0 lines 0 comments Download
M chrome/chrome_tests_unit.gypi View 1 2 3 4 3 chunks +6 lines, -2 lines 0 comments Download
M components/autofill.gypi View 1 2 3 4 5 6 1 chunk +1 line, -0 lines 0 comments Download
M content/content_tests.gypi View 1 2 3 4 8 chunks +33 lines, -7 lines 0 comments Download
M gpu/gpu.gyp View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download

Messages

Total messages: 23 (0 generated)
Primiano Tucci (use gerrit)
John, could you PTAL. This essentially should resolve all the nasty linking errors which bubble ...
6 years, 8 months ago (2014-04-11 18:18:57 UTC) #1
jam
On 2014/04/11 18:18:57, Primiano Tucci wrote: > John, could you PTAL. > This essentially should ...
6 years, 8 months ago (2014-04-11 18:25:40 UTC) #2
Primiano Tucci (use gerrit)
Nico, would you mind taking a look to this? thanks
6 years, 8 months ago (2014-04-11 18:28:55 UTC) #3
Nico
Exciting! lgtm with changing the CL description to call out that this is only for ...
6 years, 8 months ago (2014-04-11 20:36:58 UTC) #4
Primiano Tucci (use gerrit)
https://codereview.chromium.org/228003006/diff/110001/chrome/chrome_android.gypi File chrome/chrome_android.gypi (right): https://codereview.chromium.org/228003006/diff/110001/chrome/chrome_android.gypi#newcode51 chrome/chrome_android.gypi:51: '-Wl,--gc-sections', On 2014/04/11 20:36:59, Nico wrote: > The idea ...
6 years, 8 months ago (2014-04-12 10:26:00 UTC) #5
Nico
https://codereview.chromium.org/228003006/diff/110001/content/content_tests.gypi File content/content_tests.gypi (right): https://codereview.chromium.org/228003006/diff/110001/content/content_tests.gypi#newcode208 content/content_tests.gypi:208: '../webkit/browser/quota/mock_special_storage_policy.h', On 2014/04/12 10:26:00, Primiano Tucci wrote: > On ...
6 years, 8 months ago (2014-04-14 15:23:07 UTC) #6
jam
https://codereview.chromium.org/228003006/diff/110001/content/content_tests.gypi File content/content_tests.gypi (right): https://codereview.chromium.org/228003006/diff/110001/content/content_tests.gypi#newcode208 content/content_tests.gypi:208: '../webkit/browser/quota/mock_special_storage_policy.h', On 2014/04/14 15:23:07, Nico wrote: > On 2014/04/12 ...
6 years, 8 months ago (2014-04-14 16:18:06 UTC) #7
Primiano Tucci (use gerrit)
Nico, John, would you mind taking another look? I refactored all the ../webkit/mock_something.cc|h into an ...
6 years, 8 months ago (2014-04-14 17:22:27 UTC) #8
Nico
Patch sets 2 and 3 both lgtm
6 years, 8 months ago (2014-04-14 18:01:10 UTC) #9
Primiano Tucci (use gerrit)
On 2014/04/14 18:01:10, Nico wrote: > Patch sets 2 and 3 both lgtm FTR, waiting ...
6 years, 8 months ago (2014-04-14 18:46:17 UTC) #10
jam
lgtm. i would prefer we don't create yet another target (webkit_test_support_content), but that'll go away ...
6 years, 8 months ago (2014-04-14 19:40:21 UTC) #11
Primiano Tucci (use gerrit)
The CQ bit was checked by primiano@chromium.org
6 years, 8 months ago (2014-04-22 09:15:07 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/primiano@chromium.org/228003006/210001
6 years, 8 months ago (2014-04-22 09:15:17 UTC) #13
Primiano Tucci (use gerrit)
It looks like WebRTC has not rolled in the last ~10 days because of some ...
6 years, 8 months ago (2014-04-22 09:16:43 UTC) #14
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 8 months ago (2014-04-22 09:29:51 UTC) #15
commit-bot: I haz the power
Try jobs failed on following builders: tryserver.chromium on chromium_presubmit
6 years, 8 months ago (2014-04-22 09:29:51 UTC) #16
Primiano Tucci (use gerrit)
Adding missing OWNERS: +isherman for components/autofill.gypi +piman for gpu/gpu.gyp Can you PTAL to these two ...
6 years, 8 months ago (2014-04-22 11:01:07 UTC) #17
dhollowa
On 2014/04/22 11:01:07, Primiano Tucci wrote: > Adding missing OWNERS: > +isherman for components/autofill.gypi > ...
6 years, 8 months ago (2014-04-22 17:17:16 UTC) #18
piman
lgtm
6 years, 8 months ago (2014-04-22 17:30:49 UTC) #19
Ilya Sherman
lgtm
6 years, 8 months ago (2014-04-22 20:46:46 UTC) #20
Ilya Sherman
The CQ bit was checked by isherman@chromium.org
6 years, 8 months ago (2014-04-22 20:46:57 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/primiano@chromium.org/228003006/230001
6 years, 8 months ago (2014-04-22 20:47:22 UTC) #22
commit-bot: I haz the power
6 years, 8 months ago (2014-04-22 22:08:23 UTC) #23
Message was sent while issue was closed.
Change committed as 265378

Powered by Google App Engine
This is Rietveld 408576698