зеркало из https://github.com/mozilla/gecko-dev.git
4a315c973f
The use of GRE_HOME was cargo-culted well back when, and doesn't reflect the reality of where the executables and libraries are on Android. Libxul and its dependent libraries are actually loaded from MOZ_ANDROID_LIBDIR, set from the Java side, and used in APKOpen.cpp, matching reality more closely. Unfortunately, this opens a whole can of worms, because some things that indirectly rely on the fallback code path in nsDirectoryService::GetCurrentProcessDirectory make assumptions that don't hold with the directory containing the libraries on Android. So they currently work with GRE_HOME, but fail with MOZ_ANDROID_LIBDIR. We thus keep the nsDirectoryService::GetCurrentProcessDirectory callback on GRE_HOME. Differential Revision: https://phabricator.services.mozilla.com/D122323 |
||
---|---|---|
.. | ||
base | ||
build | ||
components | ||
docs | ||
ds | ||
glue | ||
idl-parser | ||
io | ||
libxpt/xptcall | ||
reflect | ||
rust | ||
string | ||
system | ||
tests | ||
threads | ||
windbgdlg | ||
xpidl | ||
moz.build | ||
xpcom-config.h.in |