aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPresubmit Automerger Backend <android-build-presubmit-automerger-backend@system.gserviceaccount.com>2022-09-16 00:22:18 +0000
committerPresubmit Automerger Backend <android-build-presubmit-automerger-backend@system.gserviceaccount.com>2022-09-16 00:22:18 +0000
commit327a1e2b79ce9a07eaa4a284545d479b7793e752 (patch)
treeef45051f033753ccb01675a574e02a0a116969ac
parent1aba09d77f566289d66b009f449ea0be9eb95639 (diff)
parente5209b29c6ed7ba0dc2371087e854bc712ca3f32 (diff)
downloadtflite-support-327a1e2b79ce9a07eaa4a284545d479b7793e752.tar.gz
[automerge] Native code optimize for libtflite_support_classifiers_native. 2p: e5209b29c6
Original change: https://googleplex-android-review.googlesource.com/c/platform/external/tflite-support/+/19971529 Bug: 246460620 Change-Id: Iefc20c8bf5923d5d0acfb41f5777633239088389
-rw-r--r--Android.bp1
-rw-r--r--tensorflow_lite_support/java/tflite_version_script.lds10
2 files changed, 11 insertions, 0 deletions
diff --git a/Android.bp b/Android.bp
index de4f3ddd..36843e07 100644
--- a/Android.bp
+++ b/Android.bp
@@ -221,6 +221,7 @@ cc_library_shared {
"tensorflow_lite_support/java/src/native/task/core/builtin_op_resolver.cc",
"tensorflow_lite_support/cc/utils/jni_utils.cc",
],
+ version_script: "tensorflow_lite_support/java/tflite_version_script.lds",
shared_libs: ["liblog"],
static_libs: [
"libprotobuf-cpp-lite-ndk",
diff --git a/tensorflow_lite_support/java/tflite_version_script.lds b/tensorflow_lite_support/java/tflite_version_script.lds
new file mode 100644
index 00000000..604c923a
--- /dev/null
+++ b/tensorflow_lite_support/java/tflite_version_script.lds
@@ -0,0 +1,10 @@
+VERS_1.0 {
+ # Export JNI and native C symbols.
+ global:
+ Java_*;
+
+ # Hide everything else.
+ local:
+ *;
+};
+