-
Notifications
You must be signed in to change notification settings - Fork 617
Closed
tensorflow/tensorflow
#34044Labels
Description
Describe the bug
Since the 20101030 nightly, our library fails when opening the _parse_time_op.so because of an undefined symbol error. Typically this occurs when there is an ABI incompatibility between core TensorFlow and our custom-ops.
tensorflow.python.framework.errors_impl.NotFoundError: .../custom_ops/text/_parse_time_op.so: undefined symbol: _ZN4absl9ParseTimeERKSsS1_PNS_4TimeEPSs
This particular custom-op utilizes absl and the mangled symbol name does not match what our compiled operation thinks it should be. I'm not really sure how this would happen since the rest of the TensorFlow library was compiled with a compatible gcc version.
CC'ing some people who may have insight into how this can happen:
@yifeif @r4nt @perfinion @gunan
I suppose we could make absl a dependency in our TFA build and compile it ourselves but this seems to be going down a bad path.