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
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++
|
|
|