Fix LD_LIBRARY_PATH for dex2oat32

Close #107 as fixed.
This commit is contained in:
JingMatrix 2024-12-05 19:26:35 +01:00
parent 1339fc7d3c
commit 867252fb3b
1 changed files with 6 additions and 2 deletions

View File

@ -114,9 +114,13 @@ int main(int argc, char **argv) {
new_argv[argc + 1] = NULL; new_argv[argc + 1] = NULL;
if (getenv("LD_LIBRARY_PATH") == NULL) { if (getenv("LD_LIBRARY_PATH") == NULL) {
#if defined(__LP64__)
char const *libenv = char const *libenv =
"LD_LIBRARY_PATH=/apex/com.android.art/lib64:/apex/com.android.art/lib" "LD_LIBRARY_PATH=/apex/com.android.art/lib64:/apex/com.android.os.statsd/lib64";
":/apex/com.android.os.statsd/lib64:/apex/com.android.os.statsd/lib"; #else
char const *libenv =
"LD_LIBRARY_PATH=/apex/com.android.art/lib:/apex/com.android.os.statsd/lib";
#endif
putenv((char *)libenv); putenv((char *)libenv);
} }
fexecve(stock_fd, (char **)new_argv, environ); fexecve(stock_fd, (char **)new_argv, environ);