diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 3ba89a8b..c051bb9d 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -272,13 +272,14 @@ jobs: CIBW_BUILD: ${{ matrix.spec }} CIBW_BEFORE_BUILD: | set -eux && \ - curl -L -O https://github.com/libffi/libffi/archive/v3.4.2.tar.gz && \ - tar zxf v3.4.2.tar.gz && cd libffi-3.4.2 && \ + curl -L -O https://github.com/libffi/libffi/archive/v3.4.6.tar.gz && \ + tar zxf v3.4.6.tar.gz && cd libffi-3.4.6 && \ ((command -v apk && apk add libtool) || true) && \ ./autogen.sh && \ ./configure --without-gcc-arch --disable-docs --with-pic --enable-shared=no && \ - make && \ - make install + make install && \ + cd .. && \ + rm -rf libffi-3.4.6 CIBW_ENVIRONMENT_PASS_LINUX: CFLAGS # ensure that the build container can see our overridden build config CIBW_MANYLINUX_X86_64_IMAGE: ${{ matrix.manylinux_img || '' }} CIBW_MANYLINUX_I686_IMAGE: ${{ matrix.manylinux_img || '' }}