New issue
Advanced search Search tips

Issue 810765 link

Starred by 3 users

Issue metadata

Status: Fixed
Owner:
Closed: Apr 2018
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Feature
Build-Toolchain



Sign in to add a comment

chromeos-chrome ebuild should support a USE flag for jumbo

Project Member Reported by richard....@arm.com, Feb 9 2018

Issue description

Jumbo is a new compilation strategy for Chrome which merges translation units (see https://chromium.googlesource.com/chromium/src/+/lkcr/docs/jumbo.md). It makes compilation quite a lot faster for people who don't have access to Goma, especially when working with the core Blink files. 

Scope of support: add a USE flag which adds use_jumbo_build = true to the gn args.
 

Comment 1 Deleted

Comment 2 Deleted

Comment 3 by lloz...@google.com, Feb 12 2018

@richard.towsend.

Are you planning to add this flag? 


Comment 4 by richard....@arm.com, Feb 12 2018

That's my hope, a patchset is undergoing internal review and will hopefully get uploaded in the near(ish) future.
Project Member

Comment 6 by bugdroid1@chromium.org, Feb 27 2018

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/overlays/chromiumos-overlay/+/ee187602f211748786e1ae2b50d44febe3c77660

commit ee187602f211748786e1ae2b50d44febe3c77660
Author: Richard Townsend <Richard.Townsend@arm.com>
Date: Tue Feb 27 03:28:57 2018

Add a USE flag for jumbo

Jumbo combines translation units to make compilation faster.

TEST='USE="jumbo" cros_workon_make --board=kevin chromeos-chrome --notest --reconf'
Bug:  chromium:810765 

Change-Id: I38ee832d11c89852a33d9fdc094786640b4ef872
Reviewed-on: https://chromium-review.googlesource.com/913250
Commit-Ready: Richard Townsend <richard.townsend@arm.com>
Tested-by: Richard Townsend <richard.townsend@arm.com>
Reviewed-by: Mike Frysinger <vapier@chromium.org>

[modify] https://crrev.com/ee187602f211748786e1ae2b50d44febe3c77660/chromeos-base/chromeos-chrome/metadata.xml
[modify] https://crrev.com/ee187602f211748786e1ae2b50d44febe3c77660/chromeos-base/chromeos-chrome/chromeos-chrome-9999.ebuild

Status: Fixed (was: Started)

Sign in to add a comment