From 4ea20fd109314971cde77125acb6d809acc0c48f Mon Sep 17 00:00:00 2001 From: Matt Davis <6775756+nitzmahone@users.noreply.github.com> Date: Mon, 5 Aug 2024 16:24:06 -0700 Subject: [PATCH] Wheel deps update (#107) * avoid libffi broken default make target * something's changed in the latest manylinux containers that broke the default `make` target for libffi- `make install` seems to work fine. * bump Linux wheel-embedded libffi to 3.4.6 * bump Linux wheel-embedded libffi to 3.4.6 --- .github/workflows/ci.yaml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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 || '' }}