Files
xen/automation/build/archlinux/current.dockerfile
T
George Dunlap 8a4d0a82bc automation/archlinux: Add 32-bit glibc headers
This fixes the following build error in hvmloader:

usr/include/gnu/stubs.h:7:11: fatal error: gnu/stubs-32.h: No such file or directory

Signed-off-by: George Dunlap <george.dunlap@citrix.com>
Acked-by: Anthony PERARD <anthony.perard@citrix.com>
Acked-by: Wei Liu <wl@xen.org>
2020-05-28 12:20:55 +01:00

54 lines
1.1 KiB
Docker

FROM archlinux/base
LABEL maintainer.name="The Xen Project" \
maintainer.email="xen-devel@lists.xenproject.org"
# Enable multilib repo, for dev86 package
RUN echo $'[multilib]\nInclude = /etc/pacman.d/mirrorlist' >> /etc/pacman.conf
RUN pacman -S --refresh --sysupgrade --noconfirm --noprogressbar --needed \
base-devel \
bin86 \
bridge-utils \
bzip2 \
dev86 \
dtc \
e2fsprogs \
ghostscript \
git \
gnutls \
iasl \
inetutils \
iproute \
lib32-glibc \
libaio \
libcacard \
libgl \
libjpeg-turbo \
libnl \
libpng \
libseccomp \
markdown \
net-tools \
nss \
perl \
pixman \
pkgconfig \
python \
sdl \
sdl2 \
spice \
spice-protocol \
systemd \
transfig \
usbredir \
wget \
xz \
yajl \
zlib
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
RUN useradd --create-home user
USER user
WORKDIR /build