build(packaging/Arch): fix cuda gcc version detection (#4442)
This commit is contained in:
parent
d0aefe05b2
commit
fe07501820
1 changed files with 6 additions and 2 deletions
|
|
@ -134,10 +134,14 @@ build() {
|
|||
# therefore, set them manually to the expected values on Arch Linux
|
||||
if [ -z "${CUDA_PATH:-}" ] && pacman -Qi cuda &> /dev/null; then
|
||||
local _cuda_gcc_version
|
||||
_cuda_gcc_version="$(LC_ALL=C pacman -Si cuda | grep -Pom1 '^Depends On\s*:.*\bgcc\K[0-9]+\b')"
|
||||
_cuda_gcc_version="$(LC_ALL=C pacman -Si cuda | grep -Pom1 '^Depends On\s*:.*\bgcc\K[0-9]+\b' || true)"
|
||||
|
||||
export CUDA_PATH=/opt/cuda
|
||||
if [ -n "$_cuda_gcc_version" ]; then
|
||||
export NVCC_CCBIN="/usr/bin/g++-${_cuda_gcc_version}"
|
||||
else
|
||||
export NVCC_CCBIN="/usr/bin/g++"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue