MIUI
git clone https://github.com/LineageOS/android_prebuilts_clang_kernel_linux-x86_clang-r416183b --depth=1
git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9 -b android-10.0.0_r47 --depth=1
git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9 -b android-10.0.0_r47 --depth=1
git clone https://github.com/Guozhiye/sirius_Kernel.git --depth=1
CLANG=~/android_prebuilts_clang_kernel_linux-x86_clang-r416183b/bin
GCC64=~/aarch64-linux-android-4.9/bin
GCC32=~/arm-linux-androideabi-4.9/bin
export PATH=$CLANG:$GCC64:$GCC32:$PATH
export args="-j$(nproc --all) ARCH=arm64 SUBARCH=arm64 O=~/out CC=clang CROSS_COMPILE=aarch64-linux-android- CROSS_COMPILE_ARM32=arm-linux-androideabi- CLANG_TRIPLE=aarch64-linux-gnu- LLVM=1"
cd sirius_Kernel
make ${args} sirius_zhong_defconfig
make ${args}
LineageOS
git clone https://gitlab.com/crdroidandroid/android_prebuilts_clang_host_linux-x86_clang-r445002 --depth=1
git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9 -b android-10.0.0_r47 --depth=1
git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9 -b android-10.0.0_r47 --depth=1
git clone https://github.com/LineageOS/android_kernel_xiaomi_sdm710.git --depth=1
CLANG=~/android_prebuilts_clang_host_linux-x86_clang-r445002/bin
GCC64=~/aarch64-linux-android-4.9/bin
GCC32=~/arm-linux-androideabi-4.9/bin
export PATH=$CLANG:$GCC64:$GCC32:$PATH
export args="-j$(nproc --all) ARCH=arm64 SUBARCH=arm64 O=~/out CC=clang CROSS_COMPILE=aarch64-linux-android- CROSS_COMPILE_ARM32=arm-linux-androideabi- CLANG_TRIPLE=aarch64-linux-gnu- LLVM=1"
make ${args} sdm670-perf_defconfig xiaomi/sdm710-common.config xiaomi/sirius.config
make ${args}
参考
https://blog.csdn.net/sorry_my_life/article/details/131191804
https://post.smzdm.com/p/a5d4qzkk/
https://github.com/liqideqq/ksu/blob/main/.github/workflows/Builder.yml