@@ -4,7 +4,7 @@ ARG DEBIAN_FRONTEND=noninteractive
44RUN apt update -y && \
55 apt install binutils build-essential software-properties-common -y && \
66 apt install zip unzip git python curl wget xvfb -y && \
7- apt install fontconfig libfontconfig1-dev libglu1-mesa-dev libxrandr-dev libdbus-1-dev -y && \
7+ apt install fontconfig libfontconfig1-dev libglu1-mesa-dev libegl1-mesa-dev libxrandr-dev libdbus-1-dev -y && \
88 apt install openjdk-21-jdk -y && \
99 apt install gcc-10 g++-10 -y && \
1010 update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 60 --slave /usr/bin/g++ g++ /usr/bin/g++-10 && \
@@ -28,7 +28,7 @@ RUN dpkg --add-architecture arm64 && echo \
2828 | tee /etc/apt/sources.list.d/arm-cross-compile-sources.list && \
2929 sed -i -E "s/(deb)\ (http:.+)/\1\ [arch=amd64]\ \2 /" /etc/apt/sources.list && \
3030 apt update -y && \
31- apt install libfontconfig1-dev:arm64 libglu1-mesa-dev:arm64 libxrandr-dev:arm64 libdbus-1-dev:arm64 -y && \
31+ apt install libfontconfig1-dev:arm64 libglu1-mesa-dev:arm64 libegl1-mesa-dev:arm64 libxrandr-dev:arm64 libdbus-1-dev:arm64 -y && \
3232 rm -rf /var/lib/apt/lists/*
3333
3434# Install cross-compilation toolchain for ARM64
@@ -50,7 +50,8 @@ RUN mkdir -p $ARM_TOOLCHAIN_SYSROOT/usr/include && \
5050 cp -r /usr/include/freetype2 $ARM_TOOLCHAIN_SYSROOT/usr/include/ && \
5151 cp -r /usr/include/GL $ARM_TOOLCHAIN_SYSROOT/usr/include/ && \
5252 cp -r /usr/include/X11 $ARM_TOOLCHAIN_SYSROOT/usr/include/ && \
53- cp -r /usr/include/KHR $ARM_TOOLCHAIN_SYSROOT/usr/include/
53+ cp -r /usr/include/KHR $ARM_TOOLCHAIN_SYSROOT/usr/include/ && \
54+ cp -r /usr/include/EGL $ARM_TOOLCHAIN_SYSROOT/usr/include/
5455
5556# Use UTF-8 by default
5657ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
0 commit comments