To work around the issue, modify
change the re2 description to:
native.git_repository( name = "com_googlesource_code_re2", remote = "https://github.com/stefanv/re2.git", commit = "86503cb89d82b723ae0bce35e1e09524910cd319", )
The re2 library is now downloaded from my fork, which applies a one line patch.
Compile the TensorFlow Python package as usual with:
bazel build -c opt //tensorflow/tools/pip_package:build_pip_package bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg
After installing the pip wheel using
pip install /tmp/tensorflow_pkg/*.whl
you should have a working installation. If importing fails with
ImportError: cannot import name 'pywrap_tensorflow'
switch out of the TensorFlow source directory and try again.