From a232104c0dae0aebc2bc5a5118ce08c54addfeda Mon Sep 17 00:00:00 2001 From: Laurent Rineau Date: Mon, 25 Mar 2024 18:12:06 +0100 Subject: [PATCH 1/2] debug delocate-wheel --- .github/workflows/tests.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 1ca39d84..0f93bbdf 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -170,11 +170,15 @@ jobs: ;; macOS) LDFLAGS="-rpath ${CONDA_ENV_DIR}/lib -rpath $HOME/.local/lib" + DYLD_LIBRARY_PATH=${CONDA_ENV_DIR}/lib:/Users/runner/.local/lib export LDFLAGS + export DYLD_LIBRARY_PATH CXXFLAGS=-faligned-allocation export CXXFLAGS CGAL_DIR=$HOME/.local python -m pip wheel -v . - delocate-wheel -w fixed_wheel cgal-*.whl + delocate-listdeps --all cgal-*.whl + delocate-wheel -vv -w fixed_wheel cgal-*.whl + delocate-listdeps --all fixed_wheel/*.whl rm cgal-*.whl cp fixed_wheel/*.whl . ;; From 2bf947364aa72eb273f4be9f54f1979ee9138d89 Mon Sep 17 00:00:00 2001 From: Laurent Rineau Date: Thu, 28 Mar 2024 19:10:04 +0100 Subject: [PATCH 2/2] fix macos --- .github/workflows/tests.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 0f93bbdf..ba3ac9b3 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -124,6 +124,8 @@ jobs: - name: Install LASTools shell: bash -l {0} run: | + MACOSX_DEPLOYMENT_TARGET=10.13 + export MACOSX_DEPLOYMENT_TARGET set -xe pushd $HOME git clone --depth 1 https://github.com/CGAL/LAStools.git @@ -169,15 +171,17 @@ jobs: cp wheelhouse/*.whl . ;; macOS) + MACOSX_DEPLOYMENT_TARGET=10.13 LDFLAGS="-rpath ${CONDA_ENV_DIR}/lib -rpath $HOME/.local/lib" DYLD_LIBRARY_PATH=${CONDA_ENV_DIR}/lib:/Users/runner/.local/lib + export MACOSX_DEPLOYMENT_TARGET export LDFLAGS export DYLD_LIBRARY_PATH CXXFLAGS=-faligned-allocation export CXXFLAGS CGAL_DIR=$HOME/.local python -m pip wheel -v . delocate-listdeps --all cgal-*.whl - delocate-wheel -vv -w fixed_wheel cgal-*.whl + delocate-wheel -v -w fixed_wheel cgal-*.whl delocate-listdeps --all fixed_wheel/*.whl rm cgal-*.whl cp fixed_wheel/*.whl .