message: Let `GetExecutablePath()` return real path on osx.
diff: @@ -125,8 +125,10 @@ std::string GetExecutablePath() {
  _NSGetExecutablePath(nullptr, &size);
  char* buffer = new char[size];
  _NSGetExecutablePath(buffer, &size);
  - std::string result(buffer);
  + char* resolved = realpath(buffer, nullptr);
  + std::string result(resolved);
  delete[] buffer;
  + free(resolved);
  return result;
  #elif defined(__FreeBSD__)
  static const int name[] = {
  