11k+ ninja edges to execute to just compile obj/chrome/browser/ui/ui/payment_request_sheet_controller.o |
||||
Issue descriptionhttps://luci-milo.appspot.com/buildbot/tryserver.chromium.linux/chromeos_x86-generic_variable/33 https://luci-logdog.appspot.com/v/?s=chromium%2Fbb%2Ftryserver.chromium.linux%2Fchromeos_x86-generic_variable%2F33%2F%2B%2Frecipes%2Fsteps%2Ftest_0bfbbd44d9d10e86fff9ed75141ad09d65ec42ed%2F0%2Fsteps%2Fcompile%2F0%2Fstdout The original failure on Waterfall: https://luci-milo.appspot.com/buildbot/chromium.chromiumos/ChromiumOS%20x86-generic%20Compile/35067
,
Jul 17 2017
,
Jul 21 2017
Is there something that makes you think this is CrOS-specific? My guess is that this file depends on a bunch of generated targets (like mojo files) and that means you end up having to build a bunch of things. Copying a couple of other folks to confirm, though
,
Jul 21 2017
also, IIUC these aren't necessarily clobber builds, but I'm guessing that whatever might exist on this bot before might be way out of date (judging by the very low build number) and so everything is being built from scratch in a way that might not happen on a much more commonly-used bot. I guess I would start by trying to recreate those builds from scratch in a linux checkout, to figure out if this is something findit-specific, or cros-specific, or just the way it is if you want to build that particular file. If it is cros-specific, or cros-builder-specific, I'd probably dig in to how the environment might be changing from build to build; maybe something is causing your command lines to change and force everything to be recompiled?
,
Jul 21 2017
What exactly is a 'ninja edge'? Does it correspond to a gn target? A single file that needs some action (like a compile)? If it's 11,000 files that need to be compiled before payment_request_sheet_controller.cc that actually seems low. I'm pretty sure a from scratch build of chrome for chromeos is ~30k files. Code in c/b/ui sits at the top of the dependency stack, so I would expect payment_request_sheet_controller to require more than 11k to be built before it could be built.
,
Oct 17
|
||||
►
Sign in to add a comment |
||||
Comment 1 by st...@chromium.org
, Jun 15 2017Owner: robert...@chromium.org
Status: Assigned (was: Available)