Skip to content

Commit 52e3d91

Browse files
committed
Build by yml
1 parent b9449d7 commit 52e3d91

File tree

1 file changed

+20
-3
lines changed

1 file changed

+20
-3
lines changed

.github/workflows/Build_Kernel.yml

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,25 @@ jobs:
1919
git config --global user.name "Mochen"
2020
git config --global user.email "[email protected]"
2121
22-
- name: Build With Shell
22+
- name: Download gcc
2323
run: |
2424
cd $GITHUB_WORKSPACE
25-
sudo chmod -R 777 ./*
26-
bash Build.sh
25+
aria2c "https://developer.arm.com/-/media/Files/downloads/gnu-a/9.2-2019.12/binrel/gcc-arm-9.2-2019.12-x86_64-aarch64-none-linux-gnu.tar.xz"
26+
xz -d gcc-arm-9.2-2019.12-x86_64-aarch64-none-linux-gnu.tar.xz
27+
tar xf gcc-arm-9.2-2019.12-x86_64-aarch64-none-linux-gnu.tar
28+
29+
- name: Clone kernel trees && Build kernel
30+
run: |
31+
export ARCH=arm64
32+
export SUBARCH=arm64
33+
export PATH=~/gcc-arm-9.2-2019.12-x86_64-aarch64-none-linux-gnu/bin:$PATH
34+
export CROSS_COMPILE=aarch64-none-linux-gnu-
35+
git clone https://github.com/harvasyuk/android_kernel_xiaomi_msm8953.git -b Q-Non-treble
36+
cd android_kernel_xiaomi_msm8953
37+
make clean
38+
make mrproper
39+
args="-j$(nproc --all) O=out ARCH=arm64 SUBARCH=arm64 CROSS_COMPILE=aarch64-none-linux-gnu-"
40+
make ${args} O=markw_defconfig
41+
make -j$(nproc)
42+
43+

0 commit comments

Comments
 (0)