Skip to content

DLLSearchPathFixer on non-Windows platforms #11

Open

Description

@rpavlik

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.

See:

Activity

  1. rpavlik commented on Jul 1, 2015

    @rpavlik
    MemberAuthor

    Doesn't appear to be affecting Android.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions