@@ -101,7 +101,7 @@ jobs:
101101 gcc_cc : " /opt/rh/gcc-toolset-13/root/usr/bin/gcc"
102102 gcc_cxx : " /opt/rh/gcc-toolset-13/root/usr/bin/g++"
103103 # Linux aarch64 - temporarily disabled while the LLVM 21.1
104- # manylinux_2_28 bootstrap is validated on the primary x86_64 lane.
104+ # manylinux_2_34 bootstrap is validated on the primary x86_64 lane.
105105 # - os: ubuntu-24.04-arm
106106 # architecture: aarch64
107107 # runner: ubuntu-24.04-arm
@@ -207,8 +207,8 @@ jobs:
207207 CIBW_BUILD : " cp310-*"
208208 CIBW_SKIP : " *-win32 *-manylinux_i686 *-musllinux*"
209209 CIBW_ARCHS_LINUX : ${{ matrix.cibw_archs }}
210- CIBW_MANYLINUX_X86_64_IMAGE : " manylinux_2_28 "
211- CIBW_MANYLINUX_AARCH64_IMAGE : " manylinux_2_28 "
210+ CIBW_MANYLINUX_X86_64_IMAGE : " manylinux_2_34 "
211+ CIBW_MANYLINUX_AARCH64_IMAGE : " manylinux_2_34 "
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
@@ -227,7 +227,9 @@ jobs:
227227 dnf install -y gcc-toolset-13
228228 source /opt/rh/gcc-toolset-13/enable
229229 echo "Installing CUDA Toolkit from NVIDIA repos..."
230- dnf config-manager --add-repo https://developer.download.nvidia.com/compute/cuda/repos/rhel8/x86_64/cuda-rhel8.repo
230+ . /etc/os-release
231+ CUDA_RHEL_MAJOR="${VERSION_ID%%.*}"
232+ dnf config-manager --add-repo "https://developer.download.nvidia.com/compute/cuda/repos/rhel${CUDA_RHEL_MAJOR}/x86_64/cuda-rhel${CUDA_RHEL_MAJOR}.repo"
231233 dnf install -y cuda-nvcc-12-6 cuda-cudart-devel-12-6 libcublas-devel-12-6
232234 export CUDA_PATH=/usr/local/cuda-12.6
233235 export PATH=$CUDA_PATH/bin:$PATH
@@ -309,8 +311,8 @@ jobs:
309311 CIBW_BUILD : " cp310-*"
310312 CIBW_SKIP : " *-win32 *-manylinux_i686 *-musllinux*"
311313 CIBW_ARCHS_LINUX : ${{ matrix.cibw_archs }}
312- CIBW_MANYLINUX_X86_64_IMAGE : " manylinux_2_28 "
313- CIBW_MANYLINUX_AARCH64_IMAGE : " manylinux_2_28 "
314+ CIBW_MANYLINUX_X86_64_IMAGE : " manylinux_2_34 "
315+ CIBW_MANYLINUX_AARCH64_IMAGE : " manylinux_2_34 "
314316 CIBW_ENVIRONMENT_LINUX : >
315317 PATH=$HOME/.cargo/bin:$HOME/.pecos/deps/llvm-21.1/bin:$PATH
316318 LLVM_SYS_211_PREFIX=$HOME/.pecos/deps/llvm-21.1
0 commit comments