@@ -7,17 +7,12 @@ RUN apt-get update \
77 unzip
88
99ARG GCC_URI=https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu/11.3.rel1/binrel/arm-gnu-toolchain-11.3.rel1-x86_64-arm-none-eabi.tar.xz
10- RUN mkdir -p /tmp/dc-downloads /tmp/dc-extracted/gcc /tmp/dc-extracted/cmake \
10+ RUN mkdir -p /tmp/dc-downloads /tmp/dc-extracted/gcc \
1111 && curl -o /tmp/dc-downloads/gcc-arm.tar.xz $GCC_URI \
1212 && xz -d /tmp/dc-downloads/gcc-arm.tar.xz \
1313 && tar -xvf /tmp/dc-downloads/gcc-arm.tar -C /tmp/dc-extracted/gcc --strip-components 1 \
1414 && rm -rf /tmp/dc-extracted/gcc/share/doc/ /tmp/dc-extracted/gcc/share/gcc-arm-none-eabi/samples/
1515
16- ARG CMAKE_SCRIPT=https://cmake.org/files/v3.23/cmake-3.23.0-linux-x86_64.sh
17- RUN curl -o /tmp/dc-downloads/cmake.sh $CMAKE_SCRIPT \
18- && chmod +x /tmp/dc-downloads/cmake.sh \
19- && bash /tmp/dc-downloads/cmake.sh --skip-license --prefix=/tmp/dc-extracted/cmake
20-
2116# This is TI XDC tools for linux. Cheack all versions here: http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/rtsc/index.html
2217ARG TI_TOOL_URL=http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/rtsc/3_62_00_08/exports/xdccore/xdctools_3_62_00_08_core_linux.zip
2318RUN mkdir -p /tmp/dc-extracted/titools \
@@ -49,7 +44,8 @@ RUN apt-get update \
4944 python3 \
5045 python3-pip \
5146 nodejs \
52- libffi-dev
47+ libffi-dev \
48+ cmake
5349
5450# Create needed directories
5551RUN mkdir -p /usr/local/bin/gcc \
@@ -94,7 +90,6 @@ ENV PATH=$ARM_GCC_PATH/bin:${PATH}
9490
9591# Copy from our other container
9692COPY --from=downloader /tmp/dc-extracted/gcc $ARM_GCC_PATH
97- COPY --from=downloader /tmp/dc-extracted/cmake /usr
9893COPY --from=downloader /tmp/dc-extracted/titools/xdctools_3_62_00_08_core /usr/local/bin/titools
9994# COPY ./scripts/git-pull-repos.sh /usr/local/git-pull-repos.sh
10095
0 commit comments