From 7efc61175c540a56b03e829ec917ce9efc1f06f9 Mon Sep 17 00:00:00 2001 From: Yong Tang Date: Fri, 12 Jul 2019 10:10:05 -0700 Subject: [PATCH] Fix incorrect get_link_flags on Mac This fix tries to address the issue raised in 30633 where `tf.sysconfig.get_link_flags` on mac returned '-l:libtensorflow_framework.1.dylib' which is not valid for ld on macOS. This fix changes to `-ltensorflow_framework.1` This fix fixes 30633. Signed-off-by: Yong Tang --- tensorflow/python/platform/sysconfig.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tensorflow/python/platform/sysconfig.py b/tensorflow/python/platform/sysconfig.py index 8efad13154e..71ca2867fef 100644 --- a/tensorflow/python/platform/sysconfig.py +++ b/tensorflow/python/platform/sysconfig.py @@ -80,7 +80,7 @@ def get_link_flags(): if not _MONOLITHIC_BUILD: flags.append('-L%s' % get_lib()) if is_mac: - flags.append('-l:libtensorflow_framework.%s.dylib' % ver) + flags.append('-ltensorflow_framework.%s' % ver) else: flags.append('-l:libtensorflow_framework.so.%s' % ver) return flags