Skip to content

Commit 3dc9e24

Browse files
committed
Switch from GCC 15.2.0 to 14.2.0 toolchain
1 parent 00a210a commit 3dc9e24

File tree

1 file changed

+18
-8
lines changed

1 file changed

+18
-8
lines changed

.github/workflows/sultan.yml

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

3939

40-
- name: Download and extract GCC 15.2.0 toolchain
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
4151
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
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
4454
echo "Extracting .gz file..."
45-
gunzip x86_64-gcc-15.2.0-nolibc-aarch64-linux.tar.gz
55+
gunzip x86_64-gcc-14.2.0-nolibc-aarch64-linux.tar.gz
4656
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"
57+
tar -xf x86_64-gcc-14.2.0-nolibc-aarch64-linux.tar
58+
echo "GCC 14.2.0 toolchain extracted successfully"
4959
5060
- name: Set CONFIG Environment Variable
5161
run: |
@@ -204,8 +214,8 @@ jobs:
204214
# export KCFLAGS="-march=armv8.6-a -O3 --param=min-pagesize=0"
205215
#fi
206216
207-
make CROSS_COMPILE=$GITHUB_WORKSPACE/gcc-15.2.0-nolibc/aarch64-linux/bin/aarch64-linux- CC=$GITHUB_WORKSPACE/gcc-15.2.0-nolibc/aarch64-linux/bin/aarch64-linux-gcc -j$(nproc --all) ${{ inputs.codename }}_defconfig
208-
make CROSS_COMPILE=$GITHUB_WORKSPACE/gcc-15.2.0-nolibc/aarch64-linux/bin/aarch64-linux- CC=$GITHUB_WORKSPACE/gcc-15.2.0-nolibc/aarch64-linux/bin/aarch64-linux-gcc -j$(nproc --all)
217+
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
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)
209219
210220
- name: Copy Images
211221
run: |

0 commit comments

Comments
 (0)