commit:     0e7e8e1e9b1b64719470dcc219cb0860c596a0e6
Author:     Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com>
AuthorDate: Tue Apr 22 21:54:34 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Apr 23 07:39:56 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e7e8e1e

media-gfx/blender: fix optix compilation

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

 media-gfx/blender/files/blender-4.4.0-optix-compile-flags.patch | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/media-gfx/blender/files/blender-4.4.0-optix-compile-flags.patch 
b/media-gfx/blender/files/blender-4.4.0-optix-compile-flags.patch
index 39c1383f52e0..4fd1c20839cc 100644
--- a/media-gfx/blender/files/blender-4.4.0-optix-compile-flags.patch
+++ b/media-gfx/blender/files/blender-4.4.0-optix-compile-flags.patch
@@ -7,7 +7,6 @@ Copy CUDA_HOST_COMPILER logic from cuda to optix
 
 pass CUDA_NVCC_FLAGS into the custom nvcc call for optix, as for
 WITH_CYCLES_CUDA_BINARIES
-use CYCLES_CUDA_BINARIES_ARCH for optix instead of sm_50
 
 Signed-off-by: Paul Zander <[email protected]>
 Signed-off-by: Paul Zander <[email protected]>
@@ -28,12 +27,10 @@ index 6144de7be33..a59d6dd2b7e 100644
      if(WITH_NANOVDB)
        set(cuda_flags ${cuda_flags}
          -D WITH_NANOVDB)
-@@ -969,7 +974,8 @@ if(WITH_CYCLES_DEVICE_OPTIX AND WITH_CYCLES_CUDA_BINARIES)
-       COMMAND
+@@ -970,6 +975,7 @@ if(WITH_CYCLES_DEVICE_OPTIX AND WITH_CYCLES_CUDA_BINARIES)
          ${CUDA_NVCC_EXECUTABLE}
          --ptx
--        -arch=sm_50
-+        -arch=${CYCLES_CUDA_BINARIES_ARCH}
+         -arch=sm_50
 +        ${CUDA_NVCC_FLAGS}
          ${cuda_flags}
          ${input}

Reply via email to