Thanks, @LazyDodo for pointing me here, and I hope not to hijack this thread, but I’m facing the exact same issue with openSUSE Tumbleweed builds, available here:
https://build.opensuse.org/project/monitor/home:frispete:blender
In the hope to have created embree to Blenders likings:
cmake \
-DCMAKE_C_FLAGS:STRING="$CFLAGS %{optflags} -fPIC ${sseflags}" \
-DCMAKE_CXX_FLAGS:STRING="$CXXFLAGS %{optflags} -fPIC ${sseflags}" \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DEMBREE_LIB_INSTALL_DIR=%{_libdir} \
-DEMBREE_ISPC_SUPPORT=OFF \
-DEMBREE_TUTORIALS=OFF \
-DEMBREE_RAY_MASK=ON \
-DEMBREE_FILTER_FUNCTION=ON \
-DEMBREE_BACKFACE_CULLING=OFF \
-DEMBREE_TASKING_SYSTEM=INTERNAL \
-DEMBREE_MAX_ISA=AVX2
Blender isn’t able to use this build:
[ 300s] -- Could NOT find EMBREE (missing: _embree_LIBRARIES)
I’ve tried a lot of combinations, but failed so far:
cmake [...]
-DWITH_CYCLES_EMBREE:BOOL=ON \
-DEMBREE_INCLUDE_DIR=/usr/lib64 \
-DEMBREE_ROOT_DIR=/usr \
Embree uses the typical lib layout:
lrwxrwxrwx 1 root root 19 Jul 17 13:20 /usr/lib64/libembree3.so.3 -> libembree3.so.3.5.2
-rwxr-xr-x 1 root root 26589728 Jul 17 13:22 /usr/lib64/libembree3.so.3.5.2
as well as does the devel package:
drwxr-xr-x 2 root root 0 Jul 17 13:20 /usr/include/embree3
-rw-r--r-- 1 root root 1416 Mär 13 12:13 /usr/include/embree3/rtcore.h
-rw-r--r-- 1 root root 1443 Mär 13 12:13 /usr/include/embree3/rtcore.isph
-rw-r--r-- 1 root root 2541 Mär 13 12:13 /usr/include/embree3/rtcore_buffer.h
-rw-r--r-- 1 root root 2616 Mär 13 12:13 /usr/include/embree3/rtcore_buffer.isph
-rw-r--r-- 1 root root 4690 Mär 13 12:13 /usr/include/embree3/rtcore_builder.h
-rw-r--r-- 1 root root 6342 Mär 13 12:13 /usr/include/embree3/rtcore_common.h
-rw-r--r-- 1 root root 6103 Mär 13 12:13 /usr/include/embree3/rtcore_common.isph
-rw-r--r-- 1 root root 3928 Mär 13 12:13 /usr/include/embree3/rtcore_device.h
-rw-r--r-- 1 root root 4029 Mär 13 12:13 /usr/include/embree3/rtcore_device.isph
-rw-r--r-- 1 root root 14123 Mär 13 12:13 /usr/include/embree3/rtcore_geometry.h
-rw-r--r-- 1 root root 16754 Mär 13 12:13 /usr/include/embree3/rtcore_geometry.isph
-rw-r--r-- 1 root root 11825 Mär 13 12:13 /usr/include/embree3/rtcore_ray.h
-rw-r--r-- 1 root root 10893 Mär 13 12:13 /usr/include/embree3/rtcore_ray.isph
-rw-r--r-- 1 root root 6881 Mär 13 12:13 /usr/include/embree3/rtcore_scene.h
-rw-r--r-- 1 root root 9094 Mär 13 12:13 /usr/include/embree3/rtcore_scene.isph
-rw-r--r-- 1 root root 2469 Mär 13 12:13 /usr/include/embree3/rtcore_version.h
drwxr-xr-x 2 root root 0 Jul 17 13:20 /usr/lib64/cmake/embree3
-rw-r--r-- 1 root root 1504 Jul 17 12:50 /usr/lib64/cmake/embree3/embree-config-version.cmake
-rw-r--r-- 1 root root 2596 Jul 17 12:50 /usr/lib64/cmake/embree3/embree-config.cmake
lrwxrwxrwx 1 root root 15 Jul 17 13:20 /usr/lib64/libembree3.so -> libembree3.so.3
The full blender build log is available here: https://build.opensuse.org/package/live_build_log/home:frispete:blender/blender-git/openSUSE_Tumbleweed/x86_64.
And the packages are located here (cannot paste more than 2 links, sorry for the fuzz):
Embree: https://build.opensuse.org/package/show/home:frispete:blender/embree
Blender: https://build.opensuse.org/package/show/home:frispete:blender/blender-git