From 9d247cd031eba9dc055af9d6e2221b61cd36eb8c Mon Sep 17 00:00:00 2001 From: Daniel Micay Date: Mon, 22 Aug 2022 20:27:20 -0400 Subject: [PATCH] temporarily use ThinLTO for 6th gen kernel builds --- static/build.html | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/static/build.html b/static/build.html index a1f605fd..44942767 100644 --- a/static/build.html +++ b/static/build.html @@ -451,11 +451,15 @@ repo sync -j16

To build the raviole kernel for the Pixel 6 and Pixel 6 Pro:

-
LTO=full BUILD_KERNEL=1 ./build_slider.sh
+
LTO=thin BUILD_KERNEL=1 ./build_slider.sh

To build the bluejay kernel for the Pixel 6a:

-
LTO=full BUILD_KERNEL=1 ./build_bluejay.sh
+
LTO=thin BUILD_KERNEL=1 ./build_bluejay.sh
+ +

ThinLTO is being used temporarily for 6th generation Pixel + kernels to work around an upstream bug in the kernel or toolchain. Using + LTO=full is currently broken.

Replace the files in the OS source tree at device/google/raviole-kernel/ or