@@ -212,15 +212,15 @@ jobs:
212212 # Linux configuration - GCC Toolset and CUDA paths are conditional via matrix variables
213213 CIBW_ENVIRONMENT_LINUX : >
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
215- LD_LIBRARY_PATH=${{ matrix.gcc_ld_path }}$LD_LIBRARY_PATH
215+ 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
217217 CMAKE=$HOME/.pecos/deps/cmake-${{ env.PECOS_CMAKE_VERSION }}/bin/cmake
218218 CUDA_PATH=/usr/local/cuda-12.6
219219 MATURIN_PEP517_ARGS="--locked --features=extension-module,mwpf"
220220 CIBW_BEFORE_ALL_LINUX : |
221221 bash scripts/ci/ensure-rust.sh stable minimal
222222 export PATH=$HOME/.cargo/bin:$PATH
223- dnf install -y libffi-devel xz
223+ dnf install -y bzip2 libffi-devel xz
224224 # Install CUDA Toolkit for GPU support on x86_64 (compile-time only, no GPU needed)
225225 if [ "${{ matrix.install_cuda }}" = "true" ]; then
226226 echo "Installing GCC 13 (required for CUDA 12.6 compatibility)..."
@@ -239,7 +239,7 @@ jobs:
239239 else
240240 echo "Skipping CUDA installation (GPU support not enabled for this build)"
241241 fi
242- cargo run --locked --release -p pecos-cli -- install llvm --force || bash scripts/ci/install-llvm-21-release .sh
242+ bash scripts/ci/install-llvm-21-conda-linux .sh
243243 cargo run --locked --release -p pecos-cli -- llvm configure "$HOME/.pecos/deps/llvm-21.1"
244244 cargo run --locked --release -p pecos-cli -- install cmake --force
245245 CIBW_REPAIR_WHEEL_COMMAND_LINUX : >
@@ -315,12 +315,13 @@ jobs:
315315 CIBW_MANYLINUX_AARCH64_IMAGE : " manylinux_2_34"
316316 CIBW_ENVIRONMENT_LINUX : >
317317 PATH=$HOME/.cargo/bin:$HOME/.pecos/deps/llvm-21.1/bin:$PATH
318+ LD_LIBRARY_PATH=$HOME/.pecos/deps/llvm-21.1/lib:$LD_LIBRARY_PATH
318319 LLVM_SYS_211_PREFIX=$HOME/.pecos/deps/llvm-21.1
319320 CIBW_BEFORE_ALL_LINUX : |
320321 bash scripts/ci/ensure-rust.sh stable minimal
321322 export PATH=$HOME/.cargo/bin:$PATH
322- dnf install -y libffi-devel xz
323- cargo run --locked --release -p pecos-cli -- install llvm --force || bash scripts/ci/install-llvm-21-release .sh
323+ dnf install -y bzip2 libffi-devel xz
324+ bash scripts/ci/install-llvm-21-conda-linux .sh
324325 cargo run --locked --release -p pecos-cli -- llvm configure "$HOME/.pecos/deps/llvm-21.1"
325326 CIBW_REPAIR_WHEEL_COMMAND_LINUX : >
326327 auditwheel repair -w {dest_dir} {wheel} &&
0 commit comments