@@ -214,6 +214,7 @@ jobs:
214214 PATH=${{ matrix.gcc_path_prefix }}$HOME/.cargo/bin:$HOME/.pecos/deps/llvm-21.1/bin:$HOME/.pecos/deps/cmake-${{ env.PECOS_CMAKE_VERSION }}/bin:/usr/local/cuda-12.6/bin:$PATH
215215 LD_LIBRARY_PATH=${{ matrix.gcc_ld_path }}$HOME/.pecos/deps/llvm-21.1/lib:$LD_LIBRARY_PATH
216216 LLVM_SYS_211_PREFIX=$HOME/.pecos/deps/llvm-21.1
217+ LIBCLANG_PATH=$HOME/.pecos/deps/llvm-21.1/lib
217218 CMAKE=$HOME/.pecos/deps/cmake-${{ env.PECOS_CMAKE_VERSION }}/bin/cmake
218219 CUDA_PATH=/usr/local/cuda-12.6
219220 MATURIN_PEP517_ARGS="--locked --features=extension-module,mwpf"
@@ -249,6 +250,7 @@ jobs:
249250 CIBW_ENVIRONMENT_MACOS : >
250251 PATH=$HOME/.cargo/bin:$HOME/.pecos/deps/llvm-21.1/bin:$HOME/.pecos/deps/cmake-${{ env.PECOS_CMAKE_VERSION }}/CMake.app/Contents/bin:$PATH
251252 LLVM_SYS_211_PREFIX=$HOME/.pecos/deps/llvm-21.1
253+ LIBCLANG_PATH=$HOME/.pecos/deps/llvm-21.1/lib
252254 CMAKE=$HOME/.pecos/deps/cmake-${{ env.PECOS_CMAKE_VERSION }}/CMake.app/Contents/bin/cmake
253255 MACOSX_DEPLOYMENT_TARGET=13.2
254256 SDKROOT=$(xcrun --show-sdk-path)
@@ -274,12 +276,13 @@ jobs:
274276 CIBW_ENVIRONMENT_WINDOWS : >
275277 PATH="C:\\Users\\runneradmin\\.pecos\\deps\\llvm-21.1\\bin;C:\\Users\\runneradmin\\.pecos\\deps\\cmake-${{ env.PECOS_CMAKE_VERSION }}\\bin;$PATH"
276278 LLVM_SYS_211_PREFIX="C:\\Users\\runneradmin\\.pecos\\deps\\llvm-21.1"
279+ LIBCLANG_PATH="C:\\Users\\runneradmin\\.pecos\\deps\\llvm-21.1\\bin"
277280 CMAKE="C:\\Users\\runneradmin\\.pecos\\deps\\cmake-${{ env.PECOS_CMAKE_VERSION }}\\bin\\cmake.exe"
278281 MATURIN_PEP517_ARGS="--locked --features=extension-module,mwpf"
279282 CIBW_BEFORE_ALL_WINDOWS : >
280283 echo "=== Installing LLVM 21.1 development archive ===" &&
281284 rustup update &&
282- powershell -NoProfile -ExecutionPolicy Bypass -File scripts\ci\install-llvm-21-windows.ps1 -InstallDir "C:\Users\runneradmin\.pecos\deps\llvm-21.1" -Version ${{ env.LLVM_RELEASE_VERSION }} &&
285+ powershell.exe -NoProfile -ExecutionPolicy Bypass -File scripts\ci\install-llvm-21-windows.ps1 -InstallDir "C:\Users\runneradmin\.pecos\deps\llvm-21.1" -Version ${{ env.LLVM_RELEASE_VERSION }} &&
283286 cargo run --locked --release -p pecos-cli -- llvm configure "C:\Users\runneradmin\.pecos\deps\llvm-21.1" &&
284287 cargo run --locked --release -p pecos-cli -- install cmake --force &&
285288 echo "=== Checking LLVM installation ===" &&
@@ -317,6 +320,7 @@ jobs:
317320 PATH=$HOME/.cargo/bin:$HOME/.pecos/deps/llvm-21.1/bin:$PATH
318321 LD_LIBRARY_PATH=$HOME/.pecos/deps/llvm-21.1/lib:$LD_LIBRARY_PATH
319322 LLVM_SYS_211_PREFIX=$HOME/.pecos/deps/llvm-21.1
323+ LIBCLANG_PATH=$HOME/.pecos/deps/llvm-21.1/lib
320324 CIBW_BEFORE_ALL_LINUX : |
321325 bash scripts/ci/ensure-rust.sh stable minimal
322326 export PATH=$HOME/.cargo/bin:$PATH
@@ -329,6 +333,7 @@ jobs:
329333 CIBW_ENVIRONMENT_MACOS : >
330334 PATH=$HOME/.cargo/bin:$HOME/.pecos/deps/llvm-21.1/bin:$PATH
331335 LLVM_SYS_211_PREFIX=$HOME/.pecos/deps/llvm-21.1
336+ LIBCLANG_PATH=$HOME/.pecos/deps/llvm-21.1/lib
332337 MACOSX_DEPLOYMENT_TARGET=13.2
333338 SDKROOT=$(xcrun --show-sdk-path)
334339 CIBW_BEFORE_ALL_MACOS : |
@@ -354,9 +359,10 @@ jobs:
354359 CIBW_ENVIRONMENT_WINDOWS : >
355360 PATH="C:\\Users\\runneradmin\\.pecos\\deps\\llvm-21.1\\bin;$PATH"
356361 LLVM_SYS_211_PREFIX="C:\\Users\\runneradmin\\.pecos\\deps\\llvm-21.1"
362+ LIBCLANG_PATH="C:\\Users\\runneradmin\\.pecos\\deps\\llvm-21.1\\bin"
357363 CIBW_BEFORE_ALL_WINDOWS : >
358364 rustup update &&
359- if not exist "C:\Users\runneradmin\.pecos\deps\llvm-21.1\bin\llvm-config.exe" (powershell -NoProfile -ExecutionPolicy Bypass -File scripts\ci\install-llvm-21-windows.ps1 -InstallDir "C:\Users\runneradmin\.pecos\deps\llvm-21.1" -Version ${{ env.LLVM_RELEASE_VERSION }}) else (echo LLVM already installed from pecos-rslib build) &&
365+ if not exist "C:\Users\runneradmin\.pecos\deps\llvm-21.1\bin\llvm-config.exe" (powershell.exe -NoProfile -ExecutionPolicy Bypass -File scripts\ci\install-llvm-21-windows.ps1 -InstallDir "C:\Users\runneradmin\.pecos\deps\llvm-21.1" -Version ${{ env.LLVM_RELEASE_VERSION }}) else (echo LLVM already installed from pecos-rslib build) &&
360366 cargo run --locked --release -p pecos-cli -- llvm configure "C:\Users\runneradmin\.pecos\deps\llvm-21.1"
361367 CIBW_BEFORE_BUILD_WINDOWS : >
362368 pip install delvewheel &&
0 commit comments