From d336f3dbf69e59b6b99cbc309b9c4815514c5e09 Mon Sep 17 00:00:00 2001 From: Andy Lee Date: Tue, 12 Aug 2025 10:59:48 -0700 Subject: [PATCH] fix: use macOS 13.3 for DiskANN backend as required by LAPACK DiskANN requires macOS 13.3+ for sgesdd_ LAPACK function, so we must use 13.3 as the deployment target, not 13.0. --- .github/workflows/build-reusable.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-reusable.yml b/.github/workflows/build-reusable.yml index a78813e..8ed7958 100644 --- a/.github/workflows/build-reusable.yml +++ b/.github/workflows/build-reusable.yml @@ -171,7 +171,7 @@ jobs: # Use system clang for better compatibility export CC=clang export CXX=clang++ - # DiskANN requires macOS 13+ for sgesdd_ LAPACK function + # DiskANN requires macOS 13.3+ for sgesdd_ LAPACK function export MACOSX_DEPLOYMENT_TARGET=13.3 uv build --wheel --python ${{ matrix.python }} --find-links ${GITHUB_WORKSPACE}/packages/leann-core/dist else @@ -224,9 +224,8 @@ jobs: cd packages/leann-backend-diskann if [ -d dist ]; then # DiskANN requires macOS 13.3+ for sgesdd_ LAPACK function - # But we need to support macOS 13 runners, so use 13.0 as the target - export MACOSX_DEPLOYMENT_TARGET=13.0 - delocate-wheel -w dist_repaired -v --require-target-macos-version 13.0 dist/*.whl + export MACOSX_DEPLOYMENT_TARGET=13.3 + delocate-wheel -w dist_repaired -v --require-target-macos-version 13.3 dist/*.whl rm -rf dist mv dist_repaired dist fi