Skip to content
JackA1ltman edited this page Sep 15, 2025 · 5 revisions

What is the Non-GKI Automated Compilation Project?

Due to the severe fragmentation of Non-GKI kernels—not only are they not interchangeable, but their compilation environments are also inconsistent (varying system versions, GCC versions, Clang versions, etc.)—this project was created to provide an automated compilation solution for Non-GKI kernels.

Why should I use this project?

You should use this project if you want to compile kernels more easily, without always having to do it locally, or if you want to share the kernels you've compiled more conveniently, among other reasons.

What is Non-GKI?

What we commonly refer to as Non-GKI includes GKI 1.0 (kernel versions 4.19-5.4, with 5.4 being QGKI) and the true Non-GKI (kernel versions ≤ 4.14).

How do I get started?

Please see the directory on the right and select "Quick Start".

If my kernel doesn't support statx, can I use SukiSU-Ultra?

Please merge the commits into your kernel source code in the following order (only kernel version 4.9):

  1. https://github.com/LineageOS/android_kernel_qcom_sdm845/commit/b60ce30f272d12dd5ff9b53d4fee1f1981ada524
  2. https://github.com/LineageOS/android_kernel_qcom_sdm845/commit/2297afd31f8a2093e98603dcf5b15c19335f179b
  3. https://github.com/LineageOS/android_kernel_qcom_sdm845/commit/dc52e1b9fd83a17f4142e85b6120a5627eb488a1
  4. https://github.com/LineageOS/android_kernel_qcom_sdm845/commit/96413e4900d20971f7a78c148f42d63463de4d21

Clone this wiki locally