Add libffi as a build requirement for TCI. Add libffi to the dockerfiles to satisfy that requirement. Construct an ffi_cif structure for each unique typemask. Record the result in a separate hash table for later lookup; this allows helper_table to stay const. Tested-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
60 lines
783 B
Docker
60 lines
783 B
Docker
|
|
FROM alpine:edge
|
|
|
|
RUN apk update
|
|
RUN apk upgrade
|
|
|
|
# Please keep this list sorted alphabetically
|
|
ENV PACKAGES \
|
|
alsa-lib-dev \
|
|
bash \
|
|
binutils \
|
|
ccache \
|
|
coreutils \
|
|
curl-dev \
|
|
g++ \
|
|
gcc \
|
|
git \
|
|
glib-dev \
|
|
glib-static \
|
|
gnutls-dev \
|
|
gtk+3.0-dev \
|
|
libaio-dev \
|
|
libbpf-dev \
|
|
libcap-ng-dev \
|
|
libffi-dev \
|
|
libjpeg-turbo-dev \
|
|
libnfs-dev \
|
|
libpng-dev \
|
|
libseccomp-dev \
|
|
libssh-dev \
|
|
libusb-dev \
|
|
libxml2-dev \
|
|
lzo-dev \
|
|
make \
|
|
mesa-dev \
|
|
mesa-egl \
|
|
mesa-gbm \
|
|
meson \
|
|
ncurses-dev \
|
|
ninja \
|
|
perl \
|
|
pulseaudio-dev \
|
|
python3 \
|
|
py3-sphinx \
|
|
py3-sphinx_rtd_theme \
|
|
shadow \
|
|
snappy-dev \
|
|
spice-dev \
|
|
texinfo \
|
|
usbredir-dev \
|
|
util-linux-dev \
|
|
vde2-dev \
|
|
virglrenderer-dev \
|
|
vte3-dev \
|
|
xfsprogs-dev \
|
|
zlib-dev \
|
|
zlib-static
|
|
|
|
RUN apk add $PACKAGES
|