1# syntax=docker/dockerfile:1 2FROM --platform=linux/arm64/v8 alpine:3.18 3LABEL maintainer.name="The Xen Project" \ 4 maintainer.email="xen-devel@lists.xenproject.org" 5 6ENV USER root 7 8RUN mkdir /build 9WORKDIR /build 10 11# build depends 12RUN apk --no-cache add \ 13 \ 14 # xen build deps 15 argp-standalone \ 16 autoconf \ 17 bash \ 18 bison \ 19 curl \ 20 dev86 \ 21 dtc-dev \ 22 flex \ 23 gcc \ 24 git \ 25 iasl \ 26 libaio-dev \ 27 libfdt \ 28 linux-headers \ 29 make \ 30 musl-dev \ 31 ncurses-dev \ 32 ocaml \ 33 ocaml-findlib \ 34 patch \ 35 python3-dev \ 36 py3-setuptools \ 37 texinfo \ 38 util-linux-dev \ 39 xz-dev \ 40 yajl-dev \ 41 zlib-dev \ 42 \ 43 # qemu build deps 44 glib-dev \ 45 libattr \ 46 libcap-ng-dev \ 47 pixman-dev \ 48 # qubes test deps 49 openssh-client \ 50 fakeroot \ 51