diff options
| author | 2023-03-15 23:12:07 +0000 | |
|---|---|---|
| committer | 2023-03-15 23:12:07 +0000 | |
| commit | 18ef8977d034a8cc711c43b5bb2ec465e5aaace1 (patch) | |
| tree | 72f960080357ca383a2d2f8e5d38fbdabe3cb0f5 | |
| parent | 43807ee6e641c55f20758c6469321dae06f74a40 (diff) | |
| parent | aefc0714509442525c2fa0fc039f7b529db326cb (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.java | 7 |
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(); |