mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
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 <stefano.stabellini@xilinx.com> Acked-by: Wei Liu <wl@xen.org>
This commit is contained in:
1 parent
3a51115ab5
commit
335ddd8ff6
1 file changed
+52
@@ -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/*
|
||||