You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
895 B
38 lines
895 B
|
|
|
|
FROM ubuntu:21.04 as build |
|
|
|
ENV LANG C.UTF-8 |
|
ARG DEBIAN_FRONTEND=noninteractive |
|
|
|
RUN dpkg --add-architecture i386 && \ |
|
apt-get update && \ |
|
apt-get upgrade -y && \ |
|
apt-get install -y \ |
|
binutils:i386 \ |
|
gcc-10:i386 \ |
|
g++-10:i386 \ |
|
python3.10 \ |
|
python \ |
|
make \ |
|
cmake \ |
|
git \ |
|
lld \ |
|
libsdl2-dev:i386 \ |
|
zlib1g-dev:i386 \ |
|
libbz2-dev:i386 \ |
|
libpng-dev:i386 \ |
|
libgles2-mesa-dev && \ |
|
ln -sf /usr/bin/python3.10 /usr/bin/python3 && \ |
|
ln -s /usr/bin/gcc-10 /usr/bin/gcc && \ |
|
ln -s /usr/bin/gcc-10 /usr/bin/cc && \ |
|
ln -s /usr/bin/g++-10 /usr/bin/g++ && \ |
|
ln -s /usr/bin/g++-10 /usr/bin/c++ |
|
|
|
RUN git clone https://github.com/Perlmint/glew-cmake.git && \ |
|
cmake glew-cmake && \ |
|
make -j$(nproc) && \ |
|
make install ARCH64=false |
|
|
|
RUN mkdir /soh |
|
WORKDIR /soh
|
|
|