On Wed, Oct 20, 2021 at 10:13 AM Gordon Messmer gordon.messmer@gmail.com wrote:
On 10/20/21 01:26, François Patte wrote:
Why this difference?
As Ed and Patrick point out, the difference is probably CUDA. The CUDA client libraries are not licensed appropriately for redistribution, therefore they are not packaged in Fedora. And since they aren't packaged, they aren't available in the build root, and it isn't possible to build software that uses CUDA.
This is not technically true but may be practically true, my google search was not conclusive.
It looks like Blender has a build time option to dynamically load (i.e., dlopen) the cuda library but the first link was from 2018 and said that it crashed blender. I would hope this has been fixed by now but I didn't look any further.
Searching the blender spec file[1] I don't see any reference to the dynaload option but I'm not sure if it's on or off by default.
Thanks, Richard
[1] https://src.fedoraproject.org/rpms/blender/blob/rawhide/f/blender.spec