tflite: Add `per_os_targets = True` to delegates This ensures delegate libs to get the right SONAME. BUG=b:452498510 TEST=build and readelf to check SONAME is correct Change-Id: If2c1d744971ea4588fabff5a1a4cb9978f891748 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/tflite/+/7047860 Commit-Queue: Ching-Kang Yen <chingkang@chromium.org> Tested-by: Tommy Chiang <ototot@google.com> Reviewed-by: Shik Chen <shik@chromium.org> Auto-Submit: Tommy Chiang <ototot@google.com> Reviewed-by: Ching-Kang Yen <chingkang@chromium.org>
diff --git a/delegate/gpu/BUILD.bazel b/delegate/gpu/BUILD.bazel index 9e7fb5d..ca51d85 100644 --- a/delegate/gpu/BUILD.bazel +++ b/delegate/gpu/BUILD.bazel
@@ -28,6 +28,7 @@ # Expose necessary symbols only. "-Wl,--version-script,$(location @org_tensorflow//tensorflow/lite/delegates/utils/experimental/stable_delegate:version_script.lds)", ], + per_os_targets = True, visibility = ["//:__pkg__"], deps = [ ":external_opaque_delegate",
diff --git a/delegate/intel_openvino/BUILD.bazel b/delegate/intel_openvino/BUILD.bazel index 3da761a..463f285 100644 --- a/delegate/intel_openvino/BUILD.bazel +++ b/delegate/intel_openvino/BUILD.bazel
@@ -171,6 +171,7 @@ "-Wl,--no-undefined", "-Wl,--version-script,$(location @org_tensorflow//tensorflow/lite/delegates/utils/experimental/stable_delegate:version_script.lds)", ], + per_os_targets = True, visibility = ["//:__pkg__"], deps = [ ":openvino_async_kernel",
diff --git a/delegate/mtk_neuron/BUILD.bazel b/delegate/mtk_neuron/BUILD.bazel index 65dfc10..708f04b 100644 --- a/delegate/mtk_neuron/BUILD.bazel +++ b/delegate/mtk_neuron/BUILD.bazel
@@ -100,6 +100,7 @@ # Expose necessary symbols only. "-Wl,--version-script,$(location @org_tensorflow//tensorflow/lite/delegates/utils/experimental/stable_delegate:version_script.lds)", ], + per_os_targets = True, visibility = ["//:__pkg__"], deps = [ ":neuron_delegate_external_opaque_delegate",
diff --git a/delegate/sample/BUILD.bazel b/delegate/sample/BUILD.bazel index 31eb7ae..3aaff08 100644 --- a/delegate/sample/BUILD.bazel +++ b/delegate/sample/BUILD.bazel
@@ -140,6 +140,7 @@ # Expose necessary symbols only. "-Wl,--version-script,$(location @org_tensorflow//tensorflow/lite/delegates/utils/experimental/stable_delegate:version_script.lds)", ], + per_os_targets = True, visibility = ["//:__pkg__"], deps = [ ":external_opaque_delegate",