File tree Expand file tree Collapse file tree 1 file changed +5
-14
lines changed
Expand file tree Collapse file tree 1 file changed +5
-14
lines changed Original file line number Diff line number Diff line change 11ARG OS_CODENAME=jammy
22
3- FROM ubuntu:${OS_CODENAME} AS base
3+ FROM ubuntu:${OS_CODENAME}
44
55ARG DEBIAN_FRONTEND=noninteractive
66ARG GCC_ARM_VERSION=14.2.rel1
@@ -38,21 +38,12 @@ RUN uv venv \
3838# Add venv to PATH
3939ENV PATH="$VIRTUAL_ENV/bin:$PATH"
4040
41- FROM base AS base-amd64
42- ENV GCC_ARM_ARCH=x86_64
43-
44- FROM base AS base-arm64
45- ENV GCC_ARM_ARCH=aarch64
46-
47- ARG TARGETARCH
48-
49- FROM base-${TARGETARCH}
50-
5141# Install ARM toolchain
52- RUN wget --quiet https://developer.arm.com/-/media/Files/downloads/gnu/${GCC_ARM_VERSION}/binrel/arm-gnu-toolchain-${GCC_ARM_VERSION}-${GCC_ARM_ARCH}-arm-none-eabi.tar.xz -O - \
53- | tar -xJ -C /opt
42+ RUN wget --quiet https://developer.arm.com/-/media/Files/downloads/gnu/${GCC_ARM_VERSION}/binrel/arm-gnu-toolchain-${GCC_ARM_VERSION}-$( uname -m )-arm-none-eabi.tar.xz -O - \
43+ | tar -xJ -C /opt \
44+ && ln -s /opt/arm-gnu-toolchain-*-arm-none-eabi /opt/arm-gnu-toolchain-arm-none-eabi
5445
55- ENV PATH=/opt/arm-gnu-toolchain-${GCC_ARM_VERSION}-${GCC_ARM_ARCH}- arm-none-eabi/bin/:${PATH}
46+ ENV PATH=/opt/arm-gnu-toolchain-arm-none-eabi/bin/:${PATH}
5647
5748VOLUME ["/src" ]
5849ENTRYPOINT ["/usr/bin/dumb-init" , "--" ]
You can’t perform that action at this time.
0 commit comments