From 9e4905dd2d005cbeb522053cebf1c7b3087072f7 Mon Sep 17 00:00:00 2001 From: Jared Duke Date: Wed, 3 Jul 2019 09:54:05 -0700 Subject: [PATCH] Ensure soname is specified in tflite_jni_binary rule PiperOrigin-RevId: 256386874 --- tensorflow/lite/build_def.bzl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tensorflow/lite/build_def.bzl b/tensorflow/lite/build_def.bzl index 35609c4675d..9bdf0547d45 100644 --- a/tensorflow/lite/build_def.bzl +++ b/tensorflow/lite/build_def.bzl @@ -115,10 +115,12 @@ def tflite_jni_binary( linkopts = linkopts + select({ "//tensorflow:macos": [ "-Wl,-exported_symbols_list,$(location {})".format(exported_symbols), + "-Wl,-install_name,@rpath/" + name, ], "//tensorflow:windows": [], "//conditions:default": [ "-Wl,--version-script,$(location {})".format(linkscript), + "-Wl,-soname," + name, ], }) native.cc_binary(