commit:     9180e379e8a549487bef158360fff29182cd2612
Author:     Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com>
AuthorDate: Tue Nov 25 16:25:18 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Dec 22 11:40:34 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9180e379

sys-apps/hwloc: support CUDA_PATH

Allows slotted nvidia-cuda-toolkit

Signed-off-by: Paul Zander <negril.nx+gentoo <AT> gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/45111
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-apps/hwloc/hwloc-2.11.2-r1.ebuild | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/sys-apps/hwloc/hwloc-2.11.2-r1.ebuild 
b/sys-apps/hwloc/hwloc-2.11.2-r1.ebuild
index 69f61c8ebbfb..9a372821db75 100644
--- a/sys-apps/hwloc/hwloc-2.11.2-r1.ebuild
+++ b/sys-apps/hwloc/hwloc-2.11.2-r1.ebuild
@@ -71,11 +71,13 @@ multilib_src_configure() {
        fi
 
        if use cuda ; then
-               append-cflags "-I${ESYSROOT}/opt/cuda/include"
-               append-cppflags "-I${ESYSROOT}/opt/cuda/include"
+               append-cflags "-I${CUDA_PATH:-${ESYSROOT}/opt/cuda}/include"
+               append-cxxflags "-I${CUDA_PATH:-${ESYSROOT}/opt/cuda}/include"
 
                local -x LDFLAGS="${LDFLAGS}"
-               append-ldflags "-L${ESYSROOT}/opt/cuda/$(get_libdir)"
+               append-ldflags 
"-L${CUDA_PATH:-${ESYSROOT}/opt/cuda}/$(get_libdir)"
+
+               cuda_add_sandbox
        fi
 
        export ac_cv_header_valgrind_valgrind_h=$(multilib_native_usex valgrind)

Reply via email to