You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Not sure how Mono assemblies handle search paths to native shared libraries on non-Windows (handled already) and non-iOS (static linking mandated) platforms like Mac or Android, possibly something RPATH-like. If it can't be built into the library like RPATH can, we'll need a similar functionality as found in DLLSearchPathFixer.cs (whose behavior is directly inspired by as close as an official Unity statement as I could find on the matter) so that not just the directly p/invoke accessed shared libraries, but also their dependencies, can be loaded.
The alternative would be special monolithic (single native shared library) builds of OSVR ClientKit, which might be a bit of a pain to get into the build system but could make life easier.
Not sure how Mono assemblies handle search paths to native shared libraries on non-Windows (handled already) and non-iOS (static linking mandated) platforms like Mac or Android, possibly something
RPATH
-like. If it can't be built into the library likeRPATH
can, we'll need a similar functionality as found inDLLSearchPathFixer.cs
(whose behavior is directly inspired by as close as an official Unity statement as I could find on the matter) so that not just the directly p/invoke accessed shared libraries, but also their dependencies, can be loaded.The alternative would be special monolithic (single native shared library) builds of OSVR ClientKit, which might be a bit of a pain to get into the build system but could make life easier.
See:
The text was updated successfully, but these errors were encountered: