Skip to content

Commit d2c58eb

Browse files
committed
ci(workflows): update GCC toolchain version from 14.2.0 to 15.2.0
1 parent b8cb2fb commit d2c58eb

File tree

1 file changed

+8
-33
lines changed

1 file changed

+8
-33
lines changed

.github/workflows/sultan.yml

Lines changed: 8 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -37,25 +37,15 @@ jobs:
3737
verbose: 'true' # Enable detailed logging
3838

3939

40-
# - name: Download and extract GCC 15.2.0 toolchain
41-
# run: |
42-
# echo "Downloading GCC 15.2.0 cross-compiler toolchain..."
43-
# wget https://www.kernel.org/pub/tools/crosstool/files/bin/x86_64/15.2.0/x86_64-gcc-15.2.0-nolibc-aarch64-linux.tar.gz
44-
# echo "Extracting .gz file..."
45-
# gunzip x86_64-gcc-15.2.0-nolibc-aarch64-linux.tar.gz
46-
# echo "Extracting .tar file..."
47-
# tar -xf x86_64-gcc-15.2.0-nolibc-aarch64-linux.tar
48-
# echo "GCC 15.2.0 toolchain extracted successfully"
49-
50-
- name: Download and extract GCC 14.2.0 toolchain
40+
- name: Download and extract GCC 15.2.0 toolchain
5141
run: |
52-
echo "Downloading GCC 14.2.0 cross-compiler toolchain..."
53-
wget https://www.kernel.org/pub/tools/crosstool/files/bin/x86_64/14.2.0/x86_64-gcc-14.2.0-nolibc-aarch64-linux.tar.gz
42+
echo "Downloading GCC 15.2.0 cross-compiler toolchain..."
43+
wget https://www.kernel.org/pub/tools/crosstool/files/bin/x86_64/15.2.0/x86_64-gcc-15.2.0-nolibc-aarch64-linux.tar.gz
5444
echo "Extracting .gz file..."
55-
gunzip x86_64-gcc-14.2.0-nolibc-aarch64-linux.tar.gz
45+
gunzip x86_64-gcc-15.2.0-nolibc-aarch64-linux.tar.gz
5646
echo "Extracting .tar file..."
57-
tar -xf x86_64-gcc-14.2.0-nolibc-aarch64-linux.tar
58-
echo "GCC 14.2.0 toolchain extracted successfully"
47+
tar -xf x86_64-gcc-15.2.0-nolibc-aarch64-linux.tar
48+
echo "GCC 15.2.0 toolchain extracted successfully"
5949
6050
- name: Set CONFIG Environment Variable
6151
run: |
@@ -82,16 +72,6 @@ jobs:
8272
git clone https://gitlab.com/simonpunk/susfs4ksu.git -b "$SUSFS_BRANCH"
8373
git clone https://github.com/TheWildJames/kernel_patches.git
8474
git clone https://github.com/kerneltoast/${{ inputs.repo }}
85-
86-
- name: Add dummy fw_sample.i file for gs201
87-
if: ${{ inputs.codename == 'gs201' }}
88-
run: |
89-
echo "Adding dummy fw_sample.i file for gs201..."
90-
cd "$CONFIG/include/"
91-
mkdir firmware
92-
cd firmware
93-
touch fw_sample.i
94-
echo "Dummy fw_sample.i file created for gs201"
9575
9676
- name: Add KernelSU
9777
run: |
@@ -210,13 +190,8 @@ jobs:
210190
echo "Changing to configuration directory: $CONFIG..."
211191
cd "$CONFIG"
212192
213-
#echo "Building the kernel..."
214-
#if [ "${{ inputs.codename }}" == "zumapro" ]; then
215-
# export KCFLAGS="-march=armv8.6-a -O3 --param=min-pagesize=0"
216-
#fi
217-
218-
make CROSS_COMPILE=$GITHUB_WORKSPACE/gcc-14.2.0-nolibc/aarch64-linux/bin/aarch64-linux- CC=$GITHUB_WORKSPACE/gcc-14.2.0-nolibc/aarch64-linux/bin/aarch64-linux-gcc -j$(nproc --all) ${{ inputs.codename }}_defconfig
219-
make CROSS_COMPILE=$GITHUB_WORKSPACE/gcc-14.2.0-nolibc/aarch64-linux/bin/aarch64-linux- CC=$GITHUB_WORKSPACE/gcc-14.2.0-nolibc/aarch64-linux/bin/aarch64-linux-gcc -j$(nproc --all)
193+
make CROSS_COMPILE=$GITHUB_WORKSPACE/gcc-15.2.0-nolibc/aarch64-linux/bin/aarch64-linux- CC=$GITHUB_WORKSPACE/gcc-14.2.0-nolibc/aarch64-linux/bin/aarch64-linux-gcc -j$(nproc --all) ${{ inputs.codename }}_defconfig
194+
make CROSS_COMPILE=$GITHUB_WORKSPACE/gcc-15.2.0-nolibc/aarch64-linux/bin/aarch64-linux- CC=$GITHUB_WORKSPACE/gcc-14.2.0-nolibc/aarch64-linux/bin/aarch64-linux-gcc -j$(nproc --all)
220195
221196
- name: Copy Images
222197
run: |

0 commit comments

Comments
 (0)