[Bf-blender-cvs] [eef341920da] cycles_oneapi: Build: add $ORIGIN to libsycl.so rpath

Xavier Hallade noreply at git.blender.org
Tue May 31 20:56:51 CEST 2022


Commit: eef341920da56c44361a755f64eaac3e1437f6a5
Author: Xavier Hallade
Date:   Tue May 31 16:11:33 2022 +0200
Branches: cycles_oneapi
https://developer.blender.org/rBeef341920da56c44361a755f64eaac3e1437f6a5

Build: add $ORIGIN to libsycl.so rpath

this allows libsycl to load pi plugins from the same directory.

===================================================================

M	build_files/build_environment/cmake/dpcpp.cmake

===================================================================

diff --git a/build_files/build_environment/cmake/dpcpp.cmake b/build_files/build_environment/cmake/dpcpp.cmake
index ab08c7e110c..12f39c4053e 100644
--- a/build_files/build_environment/cmake/dpcpp.cmake
+++ b/build_files/build_environment/cmake/dpcpp.cmake
@@ -58,7 +58,8 @@ set(DPCPP_EXTRA_ARGS
   -DLLVM_ENABLE_LLD=OFF
   -DXPTI_ENABLE_WERROR=OFF
   -DSYCL_CLANG_EXTRA_FLAGS=
-  -DSYCL_ENABLE_PLUGINS=level_zero^^opencl
+  -DSYCL_ENABLE_PLUGINS=level_zero
+  -DCMAKE_INSTALL_RPATH=\$ORIGIN
 )
 
 ExternalProject_Add(external_dpcpp



More information about the Bf-blender-cvs mailing list