message: Deliberately leak android tool cache so it doesn't go out of scope
  * We need this to survive until shutdown, and global destruction order is
  undefined.
diff: @@ -157,8 +157,8 @@ struct ToolPathCache
  static ToolPathCache &getCache()
  {
  - static ToolPathCache cache;
  - return cache;
  + static ToolPathCache *cache = new ToolPathCache;
  + return *cache;
  }
  std::string getToolPath(ToolDir subdir, const std::string &toolname, bool checkExist)
  