diff --git a/.github/workflows/build-gki-kernel.yml b/.github/workflows/build-gki-kernel.yml index 87bc13c..e8a3e01 100644 --- a/.github/workflows/build-gki-kernel.yml +++ b/.github/workflows/build-gki-kernel.yml @@ -25,6 +25,14 @@ on: - kernelsu - kernelsu-next - none + lto_solution: + description: "Select the level of lto" + required: false + default: "thin" + type: choice + options: + - thin + - full kernel_name: description: "Custom kernel name (optional)" required: false @@ -211,7 +219,7 @@ jobs: export KERNEL_DEFCONFIG=config_defconfig # 默认 LTO 为 thin - export LTO="${LTO:-thin}" + export LTO="${{ inputs.lto_solution || 'thin' }}" echo "LTO mode: $LTO" # 工具链路径 diff --git a/README.md b/README.md index e6ea857..92807a8 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ ## Features - Use clang-r547379 -- Enable ThinLTO to build +- Enable ThinLTO/FullLTO to build - Enable Root support : kernelsu/SukiSU/kernelsu-next - Enable Susfs support : You can build susfs into kernel - Enable Anykernel3 support : Packaged as a zip package of anykernel3