tools/ci: patch for docker gcc-arm-none-eabi to 11.3.Rel1 August 08, 2022
Fix Wrong Newlib version strings, error when stdlib.h is included Reference: https://community.arm.com/support-forums/f/compilers-and-libraries-forum/53470/arm-gnu-toolchain-11-3-rel1-x86_64-arm-none-eabi-wrong-newlib-version-strings-error-when-stdlib-h-is-included Signed-off-by: chao an <anchao@xiaomi.com>
This commit is contained in:
parent
538365e362
commit
53dd0819cf
@ -18,6 +18,7 @@ FROM ubuntu:20.04 AS builder-base
|
|||||||
# This should only be used for temp build images that artifacts will be copied from
|
# This should only be used for temp build images that artifacts will be copied from
|
||||||
RUN apt-get update -qq && apt-get install -y -qq \
|
RUN apt-get update -qq && apt-get install -y -qq \
|
||||||
curl \
|
curl \
|
||||||
|
patch \
|
||||||
xz-utils
|
xz-utils
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
@ -85,7 +86,9 @@ 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/11.3.rel1/binrel/arm-gnu-toolchain-11.3.rel1-x86_64-arm-none-eabi.tar.xz" \
|
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 \
|
||||||
|
&& curl -s -L -O "https://raw.githubusercontent.com/apache/incubator-nuttx/master/tools/ci/patch/arm-none-eabi-workaround-for-newlib-version-break.patch" \
|
||||||
|
&& patch -p0 < arm-none-eabi-workaround-for-newlib-version-break.patch
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# Build image for tool required by ARM64 builds
|
# Build image for tool required by ARM64 builds
|
||||||
|
Loading…
x
Reference in New Issue
Block a user