From 3776a9157532e69478ef03236d22254267a4f12e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Petr=20=C5=A0tetiar?= Date: Fri, 12 Mar 2021 14:57:44 +0100 Subject: [PATCH] buildworker: add swig package MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit The U-Boot build for more and more SoCs is using binman by default to combine the images (SPL, U-Boot, ...). Binman is build from the U-Boot project and it needs swig to build. We have multiple patches in OpenWrt to remove this dependency from U-Boot, but it costs more and more time to revert back to the old code. We have them in sunxi and rockchip U-Boot, the Mediatek U-Boot build failed some time ago because of missing swig in build bots. In U-Boot 2021.01 the binman usage changed again, so it needs further adaptations. Building swig in OpenWrt tools will not be easy. We needs swig with Python bindings and this version needs the Python development headers to build. References: https://lists.infradead.org/pipermail/openwrt-devel/2021-February/033654.html Suggested-by: Hauke Mehrtens Signed-off-by: Petr Å tetiar --- docker/buildworker/Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/docker/buildworker/Dockerfile b/docker/buildworker/Dockerfile index d568ebb..8e7960b 100644 --- a/docker/buildworker/Dockerfile +++ b/docker/buildworker/Dockerfile @@ -24,6 +24,7 @@ RUN \ rsync \ signify-openbsd \ subversion \ + swig \ pv \ pwgen \ python3 \ -- 2.30.2