This reverts commit b9d27d08eee545147cd680099aacd07e3ba7a22e. Reason for revert: According to https://bugs.chromium.org/p/chromium/issues/detail?id=1021931#c17, this is now fixed. Original change's description: > Disable goma on GCC bots. > > This is a temporary workaround to sidestep issues with goma: > https://ci.chromium.org/p/webrtc/builders/try/linux_compile_gcc_rel/14065 > > TBR: phoglund@webrtc.org, artit@webrtc.org > No-Tree-Checks: true > No-Try: True > Bug: chromium:1021931 > Change-Id: I17c5dc46362a72fbe5ec29ba5c921f17870c8576 > Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/159003 > Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> > Reviewed-by: Oleksandr Iakovenko <iakovenko@webrtc.org> > Cr-Commit-Position: refs/heads/master@{#29709} TBR=phoglund@webrtc.org,mbonadei@webrtc.org,artit@webrtc.org,iakovenko@webrtc.org Bug: chromium:1021931 Change-Id: Ice2848379a617be6c57749d244f115ef61003d5b Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/159006 Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org> Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org> Cr-Commit-Position: refs/heads/master@{#29715}
MB - The Meta-Build wrapper
MB is a simple wrapper intended to provide a uniform interface to either GYP or GN, such that users and bots can call one script and not need to worry about whether a given bot is meant to use GN or GYP.
It supports two main functions:
-
"gen" - the main
gyp_chromium/gn geninvocation that generates the Ninja files needed for the build. -
"analyze" - the step that takes a list of modified files and a list of desired targets and reports which targets will need to be rebuilt.
We also use MB as a forcing function to collect all of the different
build configurations that we actually support for Chromium builds into
one place, in //tools/mb/mb_config.pyl.
For more information, see: