From fd4cba6eb95b7e86f63d840a70c5ff8f41aaead9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20Carbonell=20L=C3=A1zaro?= Date: Tue, 30 Jun 2026 13:15:37 +0200 Subject: [PATCH] Add crossbuild-essential-armel toolchain for ARMv5TE Linux targets Adds a separate RUN layer to install the arm-linux-gnueabi cross-compiler, needed to build micro-ROS static libraries for Linux-based ARM targets such as the LEGO Mindstorms EV3 (ev3dev, ARMv5TE). Co-Authored-By: Claude Sonnet 4.6 --- micro-ROS-static-library-builder/Dockerfile | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/micro-ROS-static-library-builder/Dockerfile b/micro-ROS-static-library-builder/Dockerfile index 8d115fe..3297e73 100755 --- a/micro-ROS-static-library-builder/Dockerfile +++ b/micro-ROS-static-library-builder/Dockerfile @@ -38,6 +38,10 @@ RUN git clone -b jazzy https://github.com/micro-ROS/micro-ros-build.git src/micr && rm -rf log/ build/ src/* \ && rm -rf /var/lib/apt/lists/* +RUN apt update \ + && apt install -y --no-install-recommends crossbuild-essential-armel \ + && rm -rf /var/lib/apt/lists/* + COPY ./entrypoint.sh /entrypoint.sh ENTRYPOINT ["/bin/sh", "/entrypoint.sh"]