dc6df280ede4abceeed3b054dc263e3948ff2f26
Chromium recently introduced the googlechrome config flag to restrict remote executions for non-clang compile actions (such as mojo generators) to only Google's official REAPI setup. This was done because "non google builds often have issue with enabling remote executions for non-clang compiles when they use an external REAPI." However, Brave's RBE infrastructure is fully compatible with these remote actions and they execute correctly in our setup. By force-enabling the googlechrome config via -config googlechrome in .sisorc, we restore remote execution support for mojo and other non-clang build actions in Brave builds. Chromium changes: https://chromium.googlesource.com/chromium/src/+/bc0bd277c9a2fcde9989fbfe981344db0648f0b7 commit bc0bd277c9a2fcde9989fbfe981344db0648f0b7 Author: Junji Watanabe <jwata@google.com> Date: Thu Jan 8 18:39:35 2026 -0800 siso: Introduce googlechrome config to enable remote executions for non clang compile actions Non google builds often have issue with enabling remote executions for non-clang compiles when they use an external REAPI. To make the transition to Siso smooth, this CL enables remote executions only for `-config googlechrome` build. backend_config/google.star now has `googlechrome` as a default flag. Bug: 424659245, 472063697 Change-Id: I3b39d395f4130b61891ab6b1f46517bde00c8c32 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7409934 Reviewed-by: Fumitoshi Ukai <ukai@google.com> Commit-Queue: Junji Watanabe <jwata@google.com> Cr-Commit-Position: refs/heads/main@{#1566686} https://chromium.googlesource.com/chromium/src/+/5c12bc8f387c732614868975dc0ee7e9b8e25f94 commit 5c12bc8f387c732614868975dc0ee7e9b8e25f94 Author: Fumitoshi Ukai <ukai@google.com> Date: Fri Jan 9 01:41:57 2026 -0800 siso: enable googlechrome only for Google RBE external folks may use google.star without setting reapi_address etc in .gclient custom_vars. Check reapi_address flag to enable googlechrome config in google.star. Bug: 424659245, 472892242, 472063697 Change-Id: Ife9337352537c7583439fd684da3924accbd918f Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7414509 Auto-Submit: Fumitoshi Ukai <ukai@google.com> Reviewed-by: Junji Watanabe <jwata@google.com> Commit-Queue: Fumitoshi Ukai <ukai@google.com> Cr-Commit-Position: refs/heads/main@{#1566817}
…
…
…
…
…
Brave Core
Brave Core is a set of changes, APIs, and scripts used for customizing Chromium to make the Brave browser. Please also check https://github.com/brave/brave-browser
Follow @brave on Twitter for important announcements.
Resources
Community
You can ask questions and interact with the community in the following locations:
- Brave Community
communitychannel on Brave Software's Slack
Languages
C++
36.9%
HTML
31.6%
Swift
9.4%
TypeScript
9%
Java
4.8%
Other
8.1%