Closed paulmelis closed 4 years ago
One more bit of information, just noticed that the files differ in having debug symbols or not:
paulm@cmstorm 15:40:~/software/ospray-superbuild-git/lib$ file libtbb.so
libtbb.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d16d9a54229bc7465316a70d80311fdd7257cb67, not stripped
paulm@cmstorm 15:40:~/software/ospray-superbuild-git/lib$ file libtbb.so.2
libtbb.so.2: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1aa5c9bb536cda1bc63b8b6be30bd6a32b18d5f3, with debug_info, not stripped
``
Symlinks to libraries OSPRay depends on have been fixed in v2.3.
These might not strictly be related to OSPRay, but I see these issues when doing the superbuild. Library variants (
.so
,.so.<version>
, etc) are not installed with symlinks, but as copies forlibembree3.so
andlibOpenImageDenoise.so
:This is probably because I'm using
BUILD_EMBREE_FROM_SOURCE=OFF
andBUILD_OIDN_FROM_SOURCE=OFF
, but building Embree from source doesn't seem to work, as it can't find ISPC during the build, even though I'm usingDOWNLOAD_ISPC=ON
.The above merely wastes disk space, but what's weirder is that for
libtbb.so
andlibtbbmalloc.so
the variants appear to be different libraries and I'm wondering about the potential consequences of that fact:This is with building in an empty build directory and installing to an empty destination directory with the following config and build commands: