diff options
| author | Yuri Victorovich <yuri@FreeBSD.org> | 2019-08-06 15:28:01 +0000 |
|---|---|---|
| committer | Yuri Victorovich <yuri@FreeBSD.org> | 2019-08-06 15:28:01 +0000 |
| commit | 069ecdaf120f4924be812e6fef29d7dfe605ecee (patch) | |
| tree | 926d5e1fe25bb955421476bee97c7064e22026fa /science/py-tensorflow/files/patch-tensorflow_tensorflow.bzl | |
| parent | 2ff81ff30f666dafaba33b07be450806302f49f4 (diff) | |
Notes
Diffstat (limited to 'science/py-tensorflow/files/patch-tensorflow_tensorflow.bzl')
| -rw-r--r-- | science/py-tensorflow/files/patch-tensorflow_tensorflow.bzl | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/science/py-tensorflow/files/patch-tensorflow_tensorflow.bzl b/science/py-tensorflow/files/patch-tensorflow_tensorflow.bzl new file mode 100644 index 000000000000..9eb43a60af6b --- /dev/null +++ b/science/py-tensorflow/files/patch-tensorflow_tensorflow.bzl @@ -0,0 +1,65 @@ +--- tensorflow/tensorflow.bzl.orig 2019-06-18 23:48:23.000000000 +0100 ++++ tensorflow/tensorflow.bzl 2019-07-13 13:57:17.579194000 +0100 +@@ -287,6 +287,7 @@ + "-Wno-sign-compare", + "-fno-exceptions", + "-ftemplate-depth=900", ++ "-I%%LOCALBASE%%/include", + ]) + + if_cuda(["-DGOOGLE_CUDA=1"]) + + if_tensorrt(["-DGOOGLE_TENSORRT=1"]) + +@@ -603,7 +604,7 @@ + ], + ), + data = depset(data + added_data_deps), +- linkopts = linkopts + _rpath_linkopts(name_os), ++ linkopts = linkopts + ["-lexecinfo", "-lgpr"] + _rpath_linkopts(name), + visibility = visibility, + **kwargs + ) +@@ -657,7 +658,7 @@ + tf_cc_binary( + name = tool, + copts = tf_copts(), +- linkopts = if_not_windows(["-lm", "-Wl,-ldl"]), ++ linkopts = if_not_windows(["-lm", "-Wl, -lexecinfo"]), + linkstatic = 1, # Faster to link this one-time-use binary dynamically + deps = [op_gen] + deps, + ) +@@ -839,7 +840,7 @@ + tf_cc_binary( + name = tool_name, + copts = tf_copts(), +- linkopts = if_not_windows(["-lm", "-Wl,-ldl"]) + cc_linkopts, ++ linkopts = if_not_windows(["-L%%LOCALBASE%%/lib", "-lm", "-Wl, -lexecinfo"]) + cc_linkopts, + linkstatic = 1, # Faster to link this one-time-use binary dynamically + visibility = [clean_dep("//tensorflow:internal")], + deps = ([ +@@ -954,8 +955,9 @@ + "//conditions:default": [ + "-lpthread", + "-lm", ++ "-lexecinfo", + ], +- }) + linkopts + _rpath_linkopts(name), ++ }) + linkopts + ["-lexecinfo"] + _rpath_linkopts(name), + deps = deps + tf_binary_dynamic_kernel_deps(kernels) + if_mkl_ml( + [ + clean_dep("//third_party/mkl:intel_binary_blob"), +@@ -1103,7 +1105,7 @@ + ]) + if_rocm_is_configured([ + clean_dep("//tensorflow/core:gpu_lib"), + ]), +- linkopts = if_not_windows(["-lpthread", "-lm"]) + linkopts + _rpath_linkopts(name), ++ linkopts = if_not_windows(["-lpthread", "-lm", "-lexecinfo",]) + linkopts + _rpath_linkopts(name), + linkstatic = linkstatic or select({ + # cc_tests with ".so"s in srcs incorrectly link on Darwin + # unless linkstatic=1. +@@ -1784,6 +1786,7 @@ + linkopts = linkopts + select({ + "//conditions:default": [ + "-lm", ++ "-lexecinfo", + ], + clean_dep("//tensorflow:windows"): [], + clean_dep("//tensorflow:macos"): [], |
