From: Stefano Stabellini Date: Wed, 18 Nov 2020 01:03:55 +0000 (-0800) Subject: automation: add alpine linux 3.12 arm64 build container X-Git-Tag: archive/raspbian/4.16.0+51-g0941d6cb-1+rpi1~2^2~42^2~1256 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=335ddd8ff62e67b02ad794cadb671f843159a29c;p=xen.git automation: add alpine linux 3.12 arm64 build container The build container will be used for a new Alpine Linux 3.12 arm64 build test. Signed-off-by: Stefano Stabellini Acked-by: Wei Liu --- diff --git a/automation/build/alpine/3.12-arm64v8.dockerfile b/automation/build/alpine/3.12-arm64v8.dockerfile new file mode 100644 index 0000000000..d6cdf5b200 --- /dev/null +++ b/automation/build/alpine/3.12-arm64v8.dockerfile @@ -0,0 +1,52 @@ +FROM arm64v8/alpine:3.12 +LABEL maintainer.name="The Xen Project" \ + maintainer.email="xen-devel@lists.xenproject.org" + +ENV USER root + +RUN mkdir /build +WORKDIR /build + +# build depends +RUN \ + # apk + apk update && \ + \ + # xen build deps + apk add argp-standalone && \ + apk add autoconf && \ + apk add automake && \ + apk add bash && \ + apk add curl && \ + apk add curl-dev && \ + apk add dev86 && \ + apk add dtc-dev && \ + apk add gcc && \ + apk add gettext && \ + apk add git && \ + apk add iasl && \ + apk add libaio-dev && \ + apk add libfdt && \ + apk add linux-headers && \ + apk add make && \ + apk add musl-dev && \ + apk add ncurses-dev && \ + apk add patch && \ + apk add python3-dev && \ + apk add texinfo && \ + apk add util-linux-dev && \ + apk add xz-dev && \ + apk add yajl-dev && \ + apk add zlib-dev && \ + \ + # qemu build deps + apk add bison && \ + apk add flex && \ + apk add glib-dev && \ + apk add libattr && \ + apk add libcap-ng-dev && \ + apk add pixman-dev && \ + \ + # cleanup + rm -rf /tmp/* && \ + rm -f /var/cache/apk/*