diff --git a/static/build.html b/static/build.html index 17787ab6..d51aa0e9 100644 --- a/static/build.html +++ b/static/build.html @@ -161,9 +161,16 @@ git am ../chromium_patches/*.patch
The kernel needs to be built in advance, since it uses a separate build system.
+For the Pixel 3 and Pixel 3 XL, the kernel repository uses submodules for building
+ in out-of-tree modules. You need to make sure the submodule sources are updated before
+ building. In the future, this should end up being handled automatically by
+ repo
.
For example, to build the kernel for blueline:
cd kernel/google/crosshatch +git submodule sync +git submodule update --init ./build.sh blueline
The kernel/google/marlin
repository is for the Pixel and Pixel XL, the