summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Prashanth Swaminathan <prashanthsw@google.com> 2023-03-15 23:12:07 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2023-03-15 23:12:07 +0000
commit18ef8977d034a8cc711c43b5bb2ec465e5aaace1 (patch)
tree72f960080357ca383a2d2f8e5d38fbdabe3cb0f5
parent43807ee6e641c55f20758c6469321dae06f74a40 (diff)
parentaefc0714509442525c2fa0fc039f7b529db326cb (diff)
Merge "Don't load compiler_rt if renderscript is disabled" am: a59180a4ca am: aefc071450
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2488716 Change-Id: I795fea575b3b97f81df13114fc3b75a838867b03 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--core/java/com/android/internal/os/ZygoteInit.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/core/java/com/android/internal/os/ZygoteInit.java b/core/java/com/android/internal/os/ZygoteInit.java
index 076e4e118e66..1505ccce97a1 100644
--- a/core/java/com/android/internal/os/ZygoteInit.java
+++ b/core/java/com/android/internal/os/ZygoteInit.java
@@ -185,8 +185,13 @@ public class ZygoteInit {
private static void preloadSharedLibraries() {
Log.i(TAG, "Preloading shared libraries...");
System.loadLibrary("android");
- System.loadLibrary("compiler_rt");
System.loadLibrary("jnigraphics");
+
+ // TODO(b/206676167): This library is only used for renderscript today. When renderscript is
+ // removed, this load can be removed as well.
+ if (!SystemProperties.getBoolean("config.disable_renderscript", false)) {
+ System.loadLibrary("compiler_rt");
+ }
}
native private static void nativePreloadAppProcessHALs();