From ad722d01537d749cd582bc1fbbd14bdf2896e96e Mon Sep 17 00:00:00 2001 From: iabdalkader Date: Sat, 5 Jul 2025 14:01:45 +0200 Subject: [PATCH] misc: Update GCC toolchain to 14.3.1. Signed-off-by: iabdalkader --- .github/workflows/firmware.yml | 4 ++-- docker/Dockerfile | 2 +- tools/ci.sh | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/firmware.yml b/.github/workflows/firmware.yml index cf6f82f12..d32f7e358 100644 --- a/.github/workflows/firmware.yml +++ b/.github/workflows/firmware.yml @@ -68,7 +68,7 @@ jobs: ~/cache/llvm ~/cache/make ~/cache/stedgeai - key: 'gcc-13.2.rel1_llvm-18.1.3_make-4.4.1_stedgeai-2.1' + key: 'gcc-14.3.rel1_llvm-18.1.3_make-4.4.1_stedgeai-2.1' - name: '🐍 Install Python' uses: actions/setup-python@v5 @@ -129,7 +129,7 @@ jobs: ~/cache/llvm ~/cache/make ~/cache/stedgeai - key: 'gcc-13.2.rel1_llvm-18.1.3_make-4.4.1_stedgeai-2.1' + key: 'gcc-14.3.rel1_llvm-18.1.3_make-4.4.1_stedgeai-2.1' - name: '🐍 Install Python' uses: actions/setup-python@v5 diff --git a/docker/Dockerfile b/docker/Dockerfile index 236d44890..e164fbcef 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -10,7 +10,7 @@ RUN apt update && apt install -y \ # Download and extract GCC RUN mkdir -p /workspace/gcc -ENV GCC_URL="https://developer.arm.com/-/media/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-x86_64-arm-none-eabi.tar.xz" +ENV GCC_URL="https://developer.arm.com/-/media/Files/downloads/gnu/14.3.rel1/binrel/arm-gnu-toolchain-14.3.rel1-x86_64-arm-none-eabi.tar.xz" RUN wget --no-check-certificate -O - ${GCC_URL} | tar --strip-components=1 -Jx -C /workspace/gcc # Download and extract LLVM diff --git a/tools/ci.sh b/tools/ci.sh index aa87900b6..a49a7af7a 100755 --- a/tools/ci.sh +++ b/tools/ci.sh @@ -3,7 +3,7 @@ ######################################################################################## # Install ARM GCC. GCC_TOOLCHAIN_PATH=${HOME}/cache/gcc -GCC_TOOLCHAIN_URL="https://developer.arm.com/-/media/Files/downloads/gnu/13.2.rel1/binrel/arm-gnu-toolchain-13.2.rel1-x86_64-arm-none-eabi.tar.xz" +GCC_TOOLCHAIN_URL="https://developer.arm.com/-/media/Files/downloads/gnu/14.3.rel1/binrel/arm-gnu-toolchain-14.3.rel1-x86_64-arm-none-eabi.tar.xz" ci_install_arm_gcc() { mkdir -p ${GCC_TOOLCHAIN_PATH}