22f15579fa
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>
29 lines
588 B
Docker
29 lines
588 B
Docker
FROM fedora:33
|
|
ENV PACKAGES \
|
|
bzip2 \
|
|
ccache \
|
|
diffutils \
|
|
findutils \
|
|
gcc \
|
|
git \
|
|
libffi-devel.i686 \
|
|
libtasn1-devel.i686 \
|
|
libzstd-devel.i686 \
|
|
make \
|
|
meson \
|
|
ninja-build \
|
|
glib2-devel.i686 \
|
|
glibc-devel.i686 \
|
|
glibc-static.i686 \
|
|
gnutls-devel.i686 \
|
|
nettle-devel.i686 \
|
|
perl-Test-Harness \
|
|
pixman-devel.i686 \
|
|
zlib-devel.i686
|
|
|
|
ENV QEMU_CONFIGURE_OPTS --extra-cflags=-m32 --disable-vhost-user
|
|
ENV PKG_CONFIG_PATH /usr/lib/pkgconfig
|
|
|
|
RUN dnf install -y $PACKAGES
|
|
RUN rpm -q $PACKAGES | sort > /packages.txt
|