Fix ppc64le compile failure libpng (#19291)
authorWilliam D. Irons <wdirons@us.ibm.com>
Thu, 24 May 2018 18:49:05 +0000 (13:49 -0500)
committerGunhan Gulsoy <gunan@google.com>
Thu, 24 May 2018 18:49:05 +0000 (11:49 -0700)
commit5aefa441276b5fdf2fec5e7cb282630c104f6f4a
tree6e58c838c39490bf940da1b502105accdabee8f8
parent3f8febf04b075eef0950a18c7e122f0addeacfe9
Fix ppc64le compile failure libpng (#19291)

Building Tensorflow on ppc64le fails with the message:
ERROR: /root/tensorflow/tensorflow/cc/BUILD:422:1: Linking of rule
'//tensorflow/cc:ops/control_flow_ops_gen_cc' failed (Exit 1)
bazel-out/host/bin/_solib_local/_U_S_Stensorflow_Scc_Cops_Scontrol_Uflow
_Uops_Ugen_Ucc___Utensorflow/libtensorflow_framework.so:
undefined reference to `png_init_filter_functions_vsx'
collect2: error: ld returned 1 exit status

This is fixed by adding powerpc specific files from the png archive
for @org_tensorflow//tensorflow:linux_ppc64le builds only.
third_party/png.BUILD