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 <yong.tang.github@outlook.com>
This commit is contained in:
Yong Tang 2019-07-12 10:10:05 -07:00
parent 5c8ba36043
commit 7efc61175c

View File

@ -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