summaryrefslogtreecommitdiff
path: root/libnativeloader/public_libraries.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libnativeloader/public_libraries.cpp')
-rw-r--r--libnativeloader/public_libraries.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/libnativeloader/public_libraries.cpp b/libnativeloader/public_libraries.cpp
index fae4d76d95..896c5c7106 100644
--- a/libnativeloader/public_libraries.cpp
+++ b/libnativeloader/public_libraries.cpp
@@ -458,6 +458,12 @@ Result<std::vector<std::string>> ParseConfig(
if (entry.bitness == ONLY_64) continue;
#endif
+ // TODO(b/206676167): Remove this check when renderscript is officially removed.
+#if defined(__riscv)
+ // skip renderscript lib on riscv target
+ if (entry.soname == "libRS.so") continue;
+#endif
+
Result<bool> ret = filter_fn(entry);
if (!ret.ok()) {
return ret.error();