Skip to content

Commit 44baf45

Browse files
authored
Update KSN-WIFI-A16.yml
1 parent e9dc7e1 commit 44baf45

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

.github/workflows/KSN-WIFI-A16.yml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Build kernel (KSN) & WIFI A16 for LineageOS 23.0 (Debug)
1+
name: Build kernel (KSN) & WIFI A16 for LineageOS 23.0
22

33
on:
44
workflow_dispatch:
@@ -59,11 +59,9 @@ jobs:
5959
run: |
6060
set -euo pipefail
6161
sudo apt-get update -y
62-
# FIX: Added libelf-dev and pahole, which are common modern kernel dependencies
6362
sudo apt-get install -y \
6463
clang-18 llvm-18 lld-18 gcc-aarch64-linux-gnu \
6564
binutils-aarch64-linux-gnu binutils make python3 libssl-dev \
66-
libelf-dev pahole \
6765
build-essential bc bison flex unzip git git-lfs
6866
git clone https://github.com/khalidaboelmagd/AnyKernel3
6967
rm -rf AnyKernel3/.git
@@ -83,6 +81,7 @@ jobs:
8381
mkdir -p out
8482
make O=out ARCH=arm64 ${KERNEL_DEFCONFIG}
8583
84+
# Use a minimal set of overrides. Add more only if needed.
8685
cat > ../ci.defaults <<'EOF'
8786
CONFIG_LOCALVERSION_AUTO=y
8887
EOF
@@ -101,8 +100,7 @@ jobs:
101100
export HOSTCC="clang-18"
102101
export HOSTCXX="clang++-18"
103102
104-
# FIX: Added V=1 for verbose output and -j1 for single-threaded build to easily find errors
105-
make ${KERNEL_CMDLINE} V=1 CC="ccache clang-18" LD="ld.lld-18" AR="llvm-ar-18" NM="llvm-nm-18" OBJCOPY="llvm-objcopy-18" OBJDUMP="llvm-objdump-18" STRIP="llvm-strip-18" -j1
103+
make ${KERNEL_CMDLINE} CC="ccache clang-18" LD="ld.lld-18" AR="llvm-ar-18" NM="llvm-nm-18" OBJCOPY="llvm-objcopy-18" OBJDUMP="llvm-objdump-18" STRIP="llvm-strip-18" -j$(nproc)
106104
test -f out/arch/arm64/boot/Image
107105
cp out/arch/arm64/boot/Image ../AnyKernel3
108106
@@ -116,9 +114,9 @@ jobs:
116114
export HOSTCXX="clang++-18"
117115
118116
make ${KERNEL_CMDLINE} modules_prepare CC="ccache clang-18"
119-
make ${KERNEL_CMDLINE} V=1 CC="ccache clang-18" LD="ld.lld-18" AR="llvm-ar-18" NM="llvm-nm-18" \
117+
make ${KERNEL_CMDLINE} CC="ccache clang-18" LD="ld.lld-18" AR="llvm-ar-18" NM="llvm-nm-18" \
120118
OBJCOPY="llvm-objcopy-18" OBJDUMP="llvm-objdump-18" STRIP="llvm-strip-18" \
121-
-j1 M=drivers/staging/qcacld-3.0 modules
119+
-j$(nproc) M=drivers/staging/qcacld-3.0 modules
122120
123121
sudo mkdir -p ../modules/vendor/lib/modules
124122
sudo find out/drivers/staging/qcacld-3.0 -name "*.ko" -exec cp -v {} ../modules/vendor/lib/modules/ \;

0 commit comments

Comments
 (0)