commit | 3593a1fdf6594626182e5d8e1725db6448c6a0c3 | [log] [tgz] |
---|---|---|
author | Matt Stark <msta@google.com> | Tue Sep 30 00:40:39 2025 |
committer | Copybara-Service <copybara-worker@google.com> | Tue Sep 30 00:43:16 2025 |
tree | 2ab78b76242b0840c980858d9ed1a729865ba402 | |
parent | 6e4625866f8b4f6760d48f7f50f2c209d57765e7 [diff] |
Reland "Add modulemap compatibility for ChromeOS by ensuring that linux-specific headers are textual." This reverts commit bb3e1e7ccc1ce2daa20db6a7ea4e0162898aebe6. Reason for revert: Fixed cause of failure in crrev.com/c/6975305 Original change's description: > Revert "Add modulemap compatibility for ChromeOS by ensuring that linux-specific headers are textual." > > This reverts commit 4f51c7a40be78bb615ae33d5872cb14be09f39d5. > > Reason for revert: > LUCI Bisection has identified this change as the culprit of a build failure. See the analysis: https://ci.chromium.org/ui/p/chromium/bisection/compile-analysis/b/8704055731680973905 > > Sample failed build: https://ci.chromium.org/b/8704055731680973905 > > If this is a false positive, please report it at http://b.corp.google.com/createIssue?component=1199205&description=Analysis%3A+https%3A%2F%2Fchromium-review.googlesource.com%2Fc%2Fchromium%2Fsrc%2F%2B%2F6910803&format=PLAIN&priority=P3&title=Wrongly+blamed+https%3A%2F%2Fci.chromium.org%2Fui%2Fp%2Fchromium%2Fbisection%2Fcompile-analysis%2Fb%2F8704055731680973905&type=BUG > > Original change's description: > > Add modulemap compatibility for ChromeOS by ensuring that linux-specific headers are textual. > > > > Bug: 442479236 > > Change-Id: I6a6a69648f0e14ab0c0270b6f1163d81b3be3b8b > > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6910803 > > Commit-Queue: Matt Stark <msta@google.com> > > Auto-Submit: Matt Stark <msta@google.com> > > Reviewed-by: Takuto Ikuta <tikuta@chromium.org> > > Cr-Commit-Position: refs/heads/main@{#1514072} > > > > Bug: 442479236 > No-Presubmit: true > No-Tree-Checks: true > No-Try: true > Change-Id: Ida812b3a66ff7bd50284d3e8769467981e26e38b > Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6937702 > Commit-Queue: luci-bisection@appspot.gserviceaccount.com <luci-bisection@appspot.gserviceaccount.com> > Owners-Override: luci-bisection@appspot.gserviceaccount.com <luci-bisection@appspot.gserviceaccount.com> > Bot-Commit: luci-bisection@appspot.gserviceaccount.com <luci-bisection@appspot.gserviceaccount.com> > Cr-Commit-Position: refs/heads/main@{#1514081} Bug: 442479236 Change-Id: I97a4c0db204aea5b30c0d71c52b59a4a8022386d Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6952912 Reviewed-by: Takuto Ikuta <tikuta@chromium.org> Commit-Queue: Matt Stark <msta@google.com> Cr-Commit-Position: refs/heads/main@{#1522600} NOKEYCHECK=True GitOrigin-RevId: 37f20055ee8f9e882b10a6e347a8161a49efd641
//build
contains:
Since this directory is DEPS'ed in by some other repositories (webrtc, pdfium, v8, etc), it should be kept as self-contained as possible by not referring to files outside of it. Some exceptions exist (//testing
, select //third_party
subdirectories), but new dependencies tend to break these other projects, and so should be avoided.
Changes to //build
should be landed in the Chromium repo. They will then be replicated to the stand-alone build repo by the gsubtreed tool. Note: You can find all directories already available through gsubtreed in the list of all chromium repos.
//build/config
- Common templates via .gni
files.//build/toolchain
- GN toolchain definitions.Other .py files
- Some are used by GN/Ninja. Some by gclient hooks, some are just random utilities.Files referenced by //.gn
:
//build/BUILDCONFIG.gn
- Included by all BUILD.gn
files.//build/secondary
- An overlay for BUILD.gn
files. Enables adding BUILD.gn
to directories that live in sub-repositories.//build_overrides
- Refer to //build_overrides/README.md.