diff --git a/.devcontainer/cpp/Dockerfile b/.devcontainer/cpp/Dockerfile index 509a8ceb..638c047f 100644 --- a/.devcontainer/cpp/Dockerfile +++ b/.devcontainer/cpp/Dockerfile @@ -46,11 +46,28 @@ ARG XWIN_VERSION WORKDIR / RUN --mount=from=downloader,target=/dl < /etc/apt/preferences apt-get update && jq -r 'to_entries | .[] | .key + "=" + .value' /tmp/apt-requirements-clang.json | \ xargs apt-get install -y --no-install-recommends -EOF -# Install arm-gcc toolchain -RUN mkdir /opt/gcc-arm-none-eabi \ - && wget --no-hsts -qO - "https://developer.arm.com/-/media/Files/downloads/gnu/14.2.rel1/binrel/arm-gnu-toolchain-14.2.rel1-$(uname -m)-arm-none-eabi.tar.xz" | tar --exclude='*arm-none-eabi-gdb*' --exclude='share' --strip-components=1 -xJC /opt/gcc-arm-none-eabi + # Install arm-gcc toolchain + mv /src/arm-none-eabi /opt/gcc-arm-none-eabi +EOF # Install include-what-you-use (iwyu) from source # hadolint ignore=DL3008