From 713696a6a76dfa6a19e96aa827c956972c5c5e5b Mon Sep 17 00:00:00 2001 From: Josef Schlehofer Date: Tue, 29 Dec 2020 18:30:32 +0100 Subject: [PATCH] Dockerfile: install gcc-multilib on host This is required for luajit, which is in packages feed. While it works fine for ARMv8 (tested by using Github Actions: aarch64_cortex-a53) and x84_x64 (tested inside Docker container, it does not work for 32-bits target and because of that we need to install gcc-multilib. Luajit fails with the following output: (tested against target: arm_cortex-a9+vfpv3-d16_musl_eabi inside Docker SDK image) /usr/include/limits.h:26:10: fatal error: bits/libc-header-start.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~~~~~~~~~ And once gcc-multilib is installed, it works. Signed-off-by: Josef Schlehofer --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index fb9c4a9..a46eef7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,6 +8,7 @@ RUN apt-get update -qq &&\ curl \ file \ gawk \ + gcc-multilib \ gettext \ git \ libncurses5-dev \