commit: e15416a81408344a57766e5cd89ec3307c3f7b72 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Sat May 10 01:05:23 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sat May 10 01:05:23 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e15416a8
media-gfx/freecad: bail out from cuda_get_host_compiler w/o nvidia-cuda-toolkit Not sure if negril will want to fix this another way, but let's do the quick-n-easy thing for now. Closes: https://bugs.gentoo.org/955687 Signed-off-by: Sam James <sam <AT> gentoo.org> media-gfx/freecad/freecad-1.0.0-r4.ebuild | 4 ++++ media-gfx/freecad/freecad-9999.ebuild | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/media-gfx/freecad/freecad-1.0.0-r4.ebuild b/media-gfx/freecad/freecad-1.0.0-r4.ebuild index 77b33c13b543..2fc4f1d33b6c 100644 --- a/media-gfx/freecad/freecad-1.0.0-r4.ebuild +++ b/media-gfx/freecad/freecad-1.0.0-r4.ebuild @@ -141,6 +141,10 @@ cuda_get_host_compiler() { return fi + if ! has_version dev-util/nvidia-cuda-toolkit ; then + return + fi + einfo "Trying to find working CUDA host compiler" if ! tc-is-gcc && ! tc-is-clang; then diff --git a/media-gfx/freecad/freecad-9999.ebuild b/media-gfx/freecad/freecad-9999.ebuild index c2051afedaa9..8d90dd0197e0 100644 --- a/media-gfx/freecad/freecad-9999.ebuild +++ b/media-gfx/freecad/freecad-9999.ebuild @@ -138,6 +138,10 @@ cuda_get_host_compiler() { return fi + if ! has_version dev-util/nvidia-cuda-toolkit ; then + return + fi + einfo "Trying to find working CUDA host compiler" if ! tc-is-gcc && ! tc-is-clang; then
