@@ -4,7 +4,6 @@ FROM ghcr.io/project-chip/chip-build-nrf-platform:${VERSION} AS nrf
4
4
FROM ghcr.io/project-chip/chip-build-efr32:${VERSION} AS efr32
5
5
FROM ghcr.io/project-chip/chip-build-android:${VERSION} AS android
6
6
FROM ghcr.io/project-chip/chip-build-esp32-qemu:${VERSION} as esp32
7
- FROM ghcr.io/project-chip/chip-build-mbed-os:${VERSION} AS mbedos
8
7
FROM ghcr.io/project-chip/chip-build-telink:${VERSION} AS telink
9
8
FROM ghcr.io/project-chip/chip-build-infineon:${VERSION} AS p6
10
9
FROM ghcr.io/project-chip/chip-build-tizen:${VERSION} AS tizen
@@ -36,9 +35,6 @@ COPY --from=android /opt/android/sdk /opt/android/sdk
36
35
COPY --from=android /opt/android/android-ndk-r23c /opt/android/android-ndk-r23c
37
36
COPY --from=android /usr/lib/kotlinc /usr/lib/kotlinc
38
37
39
- # FIXME: OpenOCD was removed during the move to infineon's repo
40
- # COPY --from=mbedos /opt/openocd/ /opt/openocd/
41
-
42
38
COPY --from=p6 /opt/ModusToolbox /opt/ModusToolbox
43
39
44
40
COPY --from=telink /opt/telink/zephyrproject /opt/telink/zephyrproject
@@ -78,6 +74,15 @@ RUN set -x \
78
74
&& chmod -R a+w /opt/android/sdk/licenses \
79
75
&& : # last line
80
76
77
+ # mbedos requirements are generally just PIP packages
78
+ RUN set -x \
79
+ && pip3 install --break-system-packages --no-cache-dir -U mbed-cli==1.10.5 mbed-tools==7.44.0 \
80
+ && : # last line
81
+ RUN set -x \
82
+ && mbed config -G GCC_ARM_PATH /opt/mbed-os-toolchain/gcc-arm-none-eabi-9-2019-q4-major/bin/ \
83
+ && mbed toolchain -G -s GCC_ARM \
84
+ && : # last line
85
+
81
86
# Required for the Tizen SDK:
82
87
# - zip
83
88
# Required for the Open IoT SDK platform
0 commit comments