diff options
author | bartus | 2024-06-13 11:02:37 +0200 |
---|---|---|
committer | bartus | 2024-06-13 11:02:37 +0200 |
commit | d1348cbd8bd7d7d104dc5b176f8c1dadba7dbddd (patch) | |
tree | 3b532138e21622108bbb3488a4dd3a99bc04c1e6 /PKGBUILD | |
parent | ed448db39b3066879d8e513b0cda607c71d7eaf9 (diff) | |
download | aur-d1348cbd8bd7d7d104dc5b176f8c1dadba7dbddd.tar.gz |
update cuda_gcc logic for `extra/cuda`
`extra/cuda` has switched
from symlinking compiler in `/opt/cuda/bin/gcc`
to `NVCC_CCBIN` env var in `/etc/profile.d/cuda.sh`
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -36,7 +36,7 @@ _fragment=${FRAGMENT:-#branch=main} _CMAKE_FLAGS+=( -DWITH_PYTHON_INSTALL=OFF ) pkgname=blender-develop-git -pkgver=4.2.r135343.gfc08f7491e7 +pkgver=4.3.r137458.g22d352daccf pkgrel=1 pkgdesc="Development version of Blender (non-conflicting version)" changelog=blender.changelog @@ -113,8 +113,11 @@ build() { _CMAKE_FLAGS+=( -DCYCLES_CUDA_BINARIES_ARCH="$(IFS=';'; echo "${_cuda_capability[*]}";)" ) fi [ -f "/usr/lib/ccache/bin/nvcc-ccache" ] && export CUDA_NVCC_EXECUTABLE=/usr/lib/ccache/bin/nvcc-ccache - if _cuda_gcc=$(basename "$(readlink /opt/cuda/bin/gcc)") ; then - [ -L "/usr/lib/ccache/bin/$_cuda_gcc" ] && export CUDAHOSTCXX=/usr/lib/ccache/bin/"$_cuda_gcc" + if _cuda_gcc=$(basename "${NVCC_CCBIN}") ; then + if [ -L "/usr/lib/ccache/bin/$_cuda_gcc" ] + then export CUDAHOSTCXX=/usr/lib/ccache/bin/"$_cuda_gcc" + else export CUDAHOSTCXX="$_cuda_gcc" + fi fi fi |