From 0e2048e39ef6bf91f04761f08b5510888a576567 Mon Sep 17 00:00:00 2001 From: jakirkham Date: Mon, 30 Sep 2024 20:54:55 -0700 Subject: [PATCH] Add `targets` content from `cuda-nvcc` for CUDA 11 (#356) * Add `targets` content from `cuda-nvcc` for CUDA 11 Within `cuda-nvcc`'s RPM's `targets` directory, there is some content needed for `nvPTXCompiler`, which the Numba supporting CUDA 11 package, `ptxcompiler`, uses. This makes sure it is available when cross-compiling `ptxcompiler`. As the Docker image and `conda-forge-ci-setup` limit content to the `targets` directory, the rest of the `cuda-nvcc` content will be ignored. This is for the best to ensure these other bits are not pulled in accidentally. * Bump version to 4.11.0 --- recipe/cross_compile_support.sh | 1 + recipe/meta.yaml | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/recipe/cross_compile_support.sh b/recipe/cross_compile_support.sh index f58c4a24..3b0ebdaf 100755 --- a/recipe/cross_compile_support.sh +++ b/recipe/cross_compile_support.sh @@ -71,6 +71,7 @@ if [[ "${HOST_PLATFORM}" != "${BUILD_PLATFORM}" ]]; then declare -a DEVELS=( "cuda_cudart_devel:cuda_cudart" "cuda_driver_devel:cuda_cudart" + "cuda_nvcc:cuda_nvcc" "cuda_nvrtc_devel:cuda_nvrtc" "libcublas_devel:libcublas" "libcufft_devel:libcufft" diff --git a/recipe/meta.yaml b/recipe/meta.yaml index a7d4571c..55954668 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -1,5 +1,5 @@ {% set name = "conda-forge-ci-setup" %} -{% set version = "4.10.2" %} +{% set version = "4.11.0" %} {% set build = 0 %} {% set cuda_compiler_version = cuda_compiler_version or "None" %}