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.
 
 
 
 
 
 

13 lines
619 B

FROM s390x/alpine
# This command uses the `wget` from BusyBox.
RUN wget -nv -nc https://github.com/diasurgical/devilutionx-assets/releases/download/v2/spawn.mpq -P /opt/
# We use clang instead of GCC to have ASAN. GCC does not support ASAN with musl.
# We also need to install GCC because it provides crtbeginS.o:
# https://pkgs.alpinelinux.org/contents?file=crtbeginS.o&path=&name=gcc&branch=edge&repo=main&arch=s390x
RUN apk add --no-cache \
clang15 gcc binutils musl-dev ninja cmake ccache sdl2-dev sdl2_image-dev fmt-dev \
libpng-dev bzip2-dev gtest-dev
ENV CC=/usr/bin/clang CXX=/usr/bin/clang++