title: dlopen errors with relative path
body: <p>I am trying to call a .dylib file from another .dylib file. They are in the same folder. I do this:</p>
  
  <p>void* handle = dlopen("./other.dylib", RTLD_LAZY);</p>
  
  <p>But handle winds up NULL and dlerror() says it can't find it. However, if I use a absolute path, it works. The docs say I can use a relative path. I am sure my spelling and case are correct.</p>
  
  <p>Why does it error?</p>