tools/ci: Update gcc-arm-none-eabi to 11.3.Rel1 August 08, 2022

Signed-off-by: chao an <anchao@xiaomi.com>
This commit is contained in:
chao an 2022-10-11 23:36:23 +08:00 committed by Xiang Xiao
parent 466635a5e0
commit cfe2ec3d4d
2 changed files with 9 additions and 8 deletions

View File

@ -176,17 +176,18 @@ function arm-gcc-toolchain {
local flavor local flavor
case ${os} in case ${os} in
Darwin) Darwin)
flavor=mac flavor=-darwin
;; ;;
Linux) Linux)
flavor=x86_64-linux flavor=
;; ;;
esac esac
cd "${prebuilt}" cd "${prebuilt}"
wget --quiet https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-${flavor}.tar.bz2 wget --quiet https://developer.arm.com/-/media/Files/downloads/gnu/11.3.rel1/binrel/arm-gnu-toolchain-11.3.rel1${flavor}-x86_64-arm-none-eabi.tar.xz
tar jxf gcc-arm-none-eabi-10.3-2021.10-${flavor}.tar.bz2 xz -d arm-gnu-toolchain-11.3.rel1${flavor}-x86_64-arm-none-eabi.tar.xz
mv gcc-arm-none-eabi-10.3-2021.10 gcc-arm-none-eabi tar xf arm-gnu-toolchain-11.3.rel1${flavor}-x86_64-arm-none-eabi.tar
rm gcc-arm-none-eabi-10.3-2021.10-${flavor}.tar.bz2 mv arm-gnu-toolchain-11.3.rel1${flavor}-x86_64-arm-none-eabi gcc-arm-none-eabi
rm arm-gnu-toolchain-11.3.rel1${flavor}-x86_64-arm-none-eabi.tar
fi fi
arm-none-eabi-gcc --version arm-none-eabi-gcc --version
} }

View File

@ -84,8 +84,8 @@ WORKDIR /tools
FROM nuttx-toolchain-base AS nuttx-toolchain-arm FROM nuttx-toolchain-base AS nuttx-toolchain-arm
# Download the latest ARM GCC toolchain prebuilt by ARM # Download the latest ARM GCC toolchain prebuilt by ARM
RUN mkdir gcc-arm-none-eabi && \ RUN mkdir gcc-arm-none-eabi && \
curl -s -L "https://developer.arm.com/-/media/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-x86_64-linux.tar.bz2" \ curl -s -L "https://developer.arm.com/-/media/Files/downloads/gnu/11.3.rel1/binrel/arm-gnu-toolchain-11.3.rel1-x86_64-arm-none-eabi.tar.xz" \
| tar -C gcc-arm-none-eabi --strip-components 1 -xj | tar -C gcc-arm-none-eabi --strip-components 1 -xJ
############################################################################### ###############################################################################
# Build image for tool required by ARM64 builds # Build image for tool required by ARM64 builds